JDBC学习笔记(保持更新)
来源:互联网 发布:php websocket详解 编辑:程序博客网 时间:2024/04/30 01:14
一、几种装载JDBC驱动程序的方法
1.在DriverManager中注册
举例:在DriverManager中注册OracleJDBCDriver
//注册OracleJDBC驱动器
DriverManager.registerDriver(neworacle.JDBC.OracleDriver());
2.直接装载
二、常见问题
在WebLogic6.x中连接Oracle9i数据库时,可能会出现类似如下错误:
java.sql.SQLException:ORA-00600:内部错误代码,参数:[ttcgcshnd-1],[0],[],[],[],[],[],[]
示例代码:
//注册OracleJDBC驱动器
DriverManager.registerDriver(neworacle.JDBC.OracleDriver());
//注意连接url的格式:JDBC:oracle:thin:@ip:port:sid
Stringurl="JDBC:oracle:thin:@192.168.0.1:1521:mydb";
Connectionconn=
DriverManager.getConnection(url,userName,password);
//CreateaStatement
Statementstmt=conn.createStatement();
//从EMP表中查询员工姓名
ResultSetrs=stmt.executeQuery("selectENAMEfromEMP");
//在结果集中取出第一列,即ENAME
while(rs.next()){
System.out.println(rs.getString(1));
}
原因分析:在WebLogic的核心包weblogic.jar($WEBLOGIC/lib)中内置了Oracle8i的驱动器,这个错误就是由于使用了Oracle8i的驱动器访问Oracle9i造成的。
解决办法:将Oracle9i的JDBCDriver(如果你安装了Oracle9i的服务器或客户端,在$ORACLE/ora90/JDBC/lib下就包含了classes12.zip或者classes12.jar)加入到你的WebLogic当前域的启动脚本(startWebLogic.cmd)中。特别注意,这个.jar一定要位于weblogic.jar之前!
版声说明:本文仅授权JavaResearch.org发表,严禁其它网站、媒体转载。
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>- JDBC学习笔记(保持更新)
- JDBC学习笔记(保持更新)
- Linux学习笔记(保持更新)
- 错误笔记(保持更新)
- Eclipse 学习网站【保持更新】
- Java JDBC 学习笔记 - 可更新的结果集
- JDBC学习笔记(一)
- JDBC学习笔记(五)
- JDBC学习笔记(一)
- JDBC学习笔记(一)
- JDBC--学习笔记(一)
- JDBC--学习笔记(二)
- JDBC学习笔记(一)
- JDBC学习笔记(二)
- JDBC学习笔记(一)
- JDBC学习笔记(MySQL)
- 学习笔记02(JDBC)
- VIM使用(保持更新)
- 怎样把Java Applet嵌入HTML
- 提升数据访问层的性能(2)
- DHTML工具栏,Web点击更精彩(5)
- Java程序员的存储过程
- javascript的键盘控制事件
- JDBC学习笔记(保持更新)
- JavaScript 的数据类型
- 关于PreparedStatement接口的一个测试
- Java技巧(一):会变色的超链接
- Interview: Emmanuel Bernard on the Bean Validation specification
- 第一个JDBC程序
- DHTML工具栏,Web点击更精彩(4)--使用按钮
- JDO之前世今生
- DHTML工具栏,Web点击更精彩(1)