社区
Web 开发
帖子详情
请问如何配置weblogic jdbc 驱动程序?
sunrain_Angel
2001-07-11 04:35:12
我已经有weblogic jabc for sql server driver ,但是不知道如何配置它才能够利用?
系统:win2000
数据库:sql server 7.0
...全文
562
1
打赏
收藏
请问如何配置weblogic jdbc 驱动程序?
我已经有weblogic jabc for sql server driver ,但是不知道如何配置它才能够利用? 系统:win2000 数据库:sql server 7.0
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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. 使用效率不同。
解决IIS下UTF-8文件报错乱码的问题
解决IIS下UTF-8文件报错乱码的问题 原因: 你的网站是utf-8编码,但iis的错误信息输出默认使用的是gb2312编码。导致iis出现运行时错误的时候显示的页面是乱码。 解决办法: [办法1] 自己处理错误,不让iis来处理。 在所有可能出错的地方,都用类似下面的方式来捕捉。 On Error Resume Next Err.Raise 6 这行是可能出错的代码 If
html iis乱码,解决IIS下UTF-8文件报错乱码问题
解决IIS下UTF-8文件报错乱码的问题原因:你的网站是utf-8编码,但iis的错误信息输出默认使用的是gb2312编码。导致iis出现运行时错误的时候显示的页面是乱码。解决办法:[办法1]自己处理错误,不让iis来处理。在所有可能出错的地方,都用类似下面的方式来捕捉。On Error Resume NextErr.Raise 6 '这行是可能出错的代码If Err ThenResponse.W...
utf-8编码出错iis错误提示乱码解决方法
本文来自:https://blog.csdn.net/chengshiruxia/article/details/43526001 感谢原创的奉献! 网站为utf-8编码时IIS环境下运行出错时iis给出的提示乱码解决方法,本方法本人试个绝对可行,asp出错时iis乱码最终解决办法,utf-8编码网站出错iis提示乱码主要是因为IIS7的错误信息输出默认使用的是GB2312编码,这样会导致II...
网站用utf-8编码,但是如果页面出错,则会出现乱码,必须在当前页面右键打开源文件,才能看到错误信息
这是一个bug。-----------------------------------------------原因:你的网站是utf-8编码,但iis的错误信息输出默认使用的是gb2312编码。导致iis出现运行时错误的时候显示的页面是乱码。-----------------------------------------------解决办法:有两个。[办法1]自己处理错误,不
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章