社区
Web 开发
帖子详情
请问如何配置weblogic jdbc 驱动程序?
sunrain_Angel
2001-07-11 04:35:12
我已经有weblogic jabc for sql server driver ,但是不知道如何配置它才能够利用?
系统:win2000
数据库:sql server 7.0
...全文
515
1
打赏
收藏
请问如何配置weblogic jdbc 驱动程序?
我已经有weblogic jabc for sql server driver ,但是不知道如何配置它才能够利用? 系统:win2000 数据库:sql server 7.0
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mshy
2001-07-12
打赏
举报
回复
给你贴篇文章自己研究吧:
WebLogic 与数据库的连接
本文使用的数据库是INFORMIX(UNIX平台)所有的源程序都是在世纪的程序中拷贝的,绝对正确。
其它的数据库只是驱动程序的不同,
使用的程序是servlet的一个片断(在一般的java程序用也是一样的)webserver是weblogic
Weblogic 与数据库相连是通过JDBC连接。
JDBC与ODBC相似,在使用上大体相同。但是不需要做专门的配置。现在JDBC的最高版本是JDBC2.0。她使用JAVA编写的一个程序。其主要定义了一些接口。
在WebLogic中,与数据库相连必须经过JDBC。
在WebLogic 中,常用的连接数据库的方法用两种。
一是使用WebLogic的连接池。
另一种是直接用程序和数据库驱动程序连接。
安装jDriver for informix:
1. 下载一个informix4。
2. 解压它到weblogic目录。
3. 设置环境变量。如:CLASSPATH=weblogic/informix4/classes
使用连接池的设置:
weblogic.jdbc.connectionPool.informixPool= url=jdbc:weblogic:informix4, driver=weblogic.jdbc.informix4.Driver, loginDelaySecs=1, initialCapacity=2, maxCapacity=10, capacityIncrement=2, allowShrinking=true, shrinkPeriodMins=15, refreshMinutes=10,props=user=informix;password=informix;server=dbyeeyoo@yeeyoo:8888
weblogic.allow.reserve.weblogic.jdbc.connectionPool.informixPool=everyone
weblogic.allow.reset.weblogic.jdbc.connectionPool.informixPool=everyone
weblogic.allow.shrink.weblogic.jdbc.connectionPool.informixPool=everyone
说明:
driver::JDBC驱动程序包的完整目录。
loginDelaysecs:两次连接的时间间隔。
initialCapacity:启动WebLogic时系统建立的连接数。
maxCapacity:最大的连接数。
capacityIncrement:系统每次增加的连接数。
AllowShrinking:允许当请求减少时,连接数量也减少。
shrinkPeriodMins:连接数量减少的时间。
props:与数据库连接的属性。如:登录名,密码,数据库名。
使用:
首先加载连接池的驱动程序,并且用它建立一个Driver类的实例。驱动程序的包是:weblogic.jdbc.pool.Driver。
然后用java.sql.Driver.connect方法建立与informixPool连接池的连接。其返回只是一个Connection 对象。
接着用Connection.CereateStatement()方法建立一个Statement对象。
如果要操作数据集,可以用ResultSet对象。
最后关闭Statement对象和Connection 对象。
程序片断:
//建立一个连接
try{
Connection conn=null;
Statement stmt1=null;
Driver myDriver=(Driver) Class.forName("weblogic.jdbc.pool.Driver").newInstance();
conn=myDriver.connect("jdbc:weblogic:pool:informixPool",null);
stmt1=conn.createStatement();
}
catch(Exception e){
out.println(e+"err one");
}
try{
String sql1="select * from cuinformation where sl_num=''"+slnum+"''";
ResultSet rs=stmt.executeQuery(sql1);
while (rs.next()){
customeID=rs.getInt("cu_customeID");
String blgnum = rs.getString("blg_num");
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e){
out.println(e+"err two");
}
不用连接池的连接:
1.调用Class.forName(Str URL).newInstance()方法加载JDBC的驱动程序。
Driver myDriver = (Driver) Class.forName("weblogic.jdbc.informix4.Driver").newInstance();
2.创建一个Properties 对象。该对象包含下列信息:用户名,密码,数据库名。
Properties props = new Properties();
props.put("user", "informix");
props.put("password", "informix");
props.put("server", "dbyeeyoo@yeeyoo:8888");
3.创建一个Connection 对象,通过调用Driver.connnect(String URL,Properties props) 完成。
Connection conn = myDriver.connect("jdbc:weblogic:informix4", props);
接下来的工作和使用连接池一样。
二种方法的区别:
1. 使用的驱动程序不同。
2. 配置不同。
3. 使用效率不同。
Weblogic
JDBC
数据源
配置
和详细参数说明
文中包含了
JDBC
数据源的详细
配置
和说参数的说明。并且有图作为参考。
配置
BEA
WebLogic
8.1
JDBC
连接
配置
BEA
WebLogic
8.1
JDBC
连接,图文并冒,详细讲解!
Oracle
JDBC
驱动11.2.0.4
weblogic
和
jdbc
JDBC
驱动
JDBC
数据源 Multi数据源
JDBC
API
JDBC
事务基础
JDBC
3.0
JDBC
的最佳实践
weblogic
.
jdbc
.vendor.oracle.OracleThinBlob jar包下载
很难找的
weblogic
支持oracle的blob的驱动包
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章