论坛登陆 注册 教程 笑话 影视 投稿
首页 | 页界资讯 | 网络应用 | 软件应用 | 组网技术 | 网络原理 | 聊天通讯 | 网管知识 | 帮助
笑话 | 操作系统 | 注 册 表 | 编程开发 | 数 据 库 | 媒体动画 | 网页设计 | 图形图象 | 地图
论坛 | 网络安全 | 安全防范 | 服 务 器 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
影院 | 教育频道 | 特色专题 | 精文荟萃 | 注 册 码 | 论坛社区 | 网站地图 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>数据库>>正文

从此不再心头痛 数据库连接方法总结

www.xker.com 作者: 来源:csdn(北京) 加入日期:2006-3-27 11:09:13

【问题提问、论坛交流】
OracleConnectionPoolDataSource myOracle=mew OracleConnectionPoolDataSource();
//创建连接缓冲池数据源oracleConnectionPoolDataSource的对象
//实现了ConnectionPoolDataSource接口
//2.使用此对象设置物理数据库连接的属性
myOracle.setServerName("localhost");
myOracle.setDatabaseName("myOracle");
myOracle.setPortNumber(1521);
myOracle.serDriverTupe("thin");
myOracle.setUser("user");
myOracle.setPassword("password");

//3.创建缓冲的连接对象,它代表物理数据库连接,可以使用它来请求数据库连接实例
PooledConnection myPooledConnection= myOracle.getPooledConnection();
//PooledConnection myPooledConnection= myOracle.getPooledConnection("user","password");
//建立一次连接,可以多次请求连接实例,最后再关闭连接对象
//4.请求、使用、和最终关闭连接实例
Connection myConnection=myPooledConnection.getConnection();
//使用
myconnection.close();
//5.程序结束之前,关闭PooledConnection对象
myPooledConnection.close();
/* 使用连接缓存---------------------------------------------------------------------------
*/
/*1.创建OracleConnectionCacheImpl的对象,他实现了OracleConnectionCacheClass接口
这个接口扩展了OracleDataSource类,可以使用这个类的所有属性和方法
创建的最简单的方法是使用默认的构造器*/
OracleConnectionCacheImpl myOCCI=new OracleConnectionCacheImpl();
myOCCI.setServerName("localhost");
myOCCI.setDatabaseName("myOracle");
myOCCI.setPortNumber(1521);
myOCCI.setDriverType("thin");
myOCCI.setUser("name");
myOCCI.setPassword("password");
//还可以使用现有的OraclePoolDataSource对象为它设置属性
//OracleConnectionCacheImpl myOCCI=new OracleConnectionCacheImpl(myOracle);
//或使用如下方法
//myOCCI.setConnectionPoolDataSource(myOracle);
//2.请求、使用和关闭连接实例
Connection myConnection=myOCCI.getConnection();
/*PooledConnection对象代表物理数据库连接,默认情况下,调用myOCCI.getConnection()方法时,
myocci检查缓存中是否存在Pooledconnection对象,没有就创建一个
然后,检查pooledconnection对象是否有空闲的连接实例,没有就创建
并返回PooledConnection对象的连接实例
*/
//在这里可以请求另一个连接实例
//Connection myConnection2=myOCCI.getConnection();
//关闭连接实例
myConnection.close();
//程序结束前,应该关闭OracleConnectionCacheImpl对象,同时也就关闭了所有PooledConnection对象
myOCCI.close();
/*使用OCI驱动程序实现连接缓冲池---------------------------------------------------------------
优点:可以动态配置物理连接数量
每个连接实例可以可以有不同的用户名密码,可以使用一个缓冲池访问不同的用户模式
能够有多个缓冲连接,THIN只有一个数据库连接
*/
OracleOCIConnectionPool myOOCP=new OracleOCIConnectionPool();
/* myOOCP.set……

本新闻共3页,当前在第2页  1  2  3  

编辑:xker.com

上一篇:优化数据库前,问自己10个问题
下一篇:没有了
关闭窗口】【技术交流】【收藏此页
相关文章
·优化MySQL数据库性能的八大“妙手”·数据库管理员制胜之宝·Hibernate:利用配置文件生成数据库
·Delphi+Word的数据库系统设计·Oracle数据库游标使用大全·优化数据库前,问自己10个问题
·在AJAX开发中集成数据库技术·coldfusion mx+flash mx动态数据库系·数据库设计三大范式应用实例剖析 
·备份与恢复Win2003的AD数据库·创建数据库·数据库属性设置
·更改数据库·压缩数据库·数据库维护计划
推荐文章 最新文章 热门文章
·从此不再心头痛 数据库连接方法总结
·网络应用技巧 用注册表强化网上邻居
·小工具大用处 让网吧线路可以自由切换
·C#利用Web Service实现短信发送
·用VB6.0实现网络实时监控系统
·MP4播放器玩转字幕—— 从Sub到Srt
·JAVA 与.NET 在前途上面的比较
·AJAX+JSF组件实现高性能的文件上载
·自己制作带农历的年历
·全面分析Java的垃圾回收机制
·3DMAX打造宇宙中遥望美丽的地球
·实现.NET应用程序的自动更新
·黑客也在乎安全:谈黑客避开检测的手
·内网安全技术十大策略 打造坚固的内网
·优化MySQL数据库性能的八大“妙手”
·从此不再心头痛 数据库连接方法总结
·80端口web服务攻击痕迹
·实现Web页面内容动态改变的dhtml操作
·小技巧 多种方法让网络共享资源自动映
·网络应用技巧 用注册表强化网上邻居
·JMX+J2SE5.0实现Web应用的安全管理
·搜索引擎指南robots.txt文件
·ASP.NET的性能
·ASP.net简介
·动态加载类的原理——元数据的使用
·ASP.NET应用程序规划与设计
·ASP.NET创建Web Services之概述
·Office 2007推迟发布 初定于明年一月
·网管工具 用OH协助服务器进行安全监控
·Windows系统中几则共享信息快捷管理命
·个人简历表格
·免费代理IP(每日更新)
·QQ收费头像免费使用的方法 
·QQ密码丢失后能做的事情:快速找回密码
·Norton AntiVirus 2006 注册码(激活
·系统优化 专题
·豪杰超级解霸V9.1正版注册码
·WinRAR 3.51 注册码
·找回QQ密码的注意事项 
·史上最强QQ个人档案资料欣赏
·Ajax技术开发指南
·最经典的黑客入门教材
·求职简历封皮
·ACDSee v8.0注册码
·QQ空间皮肤代码
评论

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2006 xker.com All rights reserved.小新技术网 合作广告QQ:12231446
本页浏览次数: