Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  java  >  正文 jdbc连接oracle数据库方法

jdbc连接oracle数据库方法

发布时间:2017-12-13   编辑:www.jquerycn.cn
jquery中文网为您提供jdbc连接oracle数据库方法等资源,欢迎您收藏本站,我们将为您提供最新的jdbc连接oracle数据库方法资源

import java.sql.*;

Jbuilder正确连接 oracle Arrayi需要注意的几个问题
oracle8以上的应该都使用classes12.jar文件作为jdbc驱动;
正确设置windows的classpath和jbuilder中的enterprise setup 、configure libraries,将casses12.jar路径正确添加到上述需要设置的地方;
进入database pilot,在database pilot中,file---new 在driver列表中如果oracle的驱动是红色的,就说明你的oralce在jb中加载失败;
若③没有错,则新建一个url:jdbc:oracle:thin:@(yourhostname):1521:(your sid)
连接select * from emp");
18 System.out.println("用户名: " "职位:" "上司编号: " "入职时间: ");
19 while(rs.next())
20 {
21
22 System.out.println(rs.getString(2) " " rs.getString(3) " " rs.getString(4) " " rs.getString(5));
23
24 }
25 rs.close();
26 sm.close();
27 con.close();
28 }
29 catch(Exception e)
30 {
31 e.printStackTrace();
32 }
33
34 }
35
36 } </blockquote>

eblogic中使用Oracle连接池及Oracle备份的注意事项
使用HP-UNIX,Weblogic 8.1,Oracle Array.2.0.5
配置了一个普通的连接池,驱动程序采用oracle的Oracle’s Driver(Thin) version Array.0.1, Array.2.0

错误情况:
结果使用数据库连接池时报错,说没有连接池资源了。实际上数据库的连接池完全空闲,并且测试也是对的,Oracle也是正常可以连接、使用的。

问题根源:
通过层层排错,发现原来后台在使用Oracle的exp备份一个只有同义词的用户,导致exp进程僵死。
杀死exp、重启Oracle等无法解决问题,最终重启UNIX,禁止备份只有同义词的用户,问题解决。

总结:
应该是OracleArray的exp BUG导致连接池问题,不要使用exp倒出同义词

您可能感兴趣的文章:
jdbc连接oracle数据库方法
用连接池提高Servlet访问数据库的效率 (-)
JDBC Connection Pool
bean里对多个数据库的访问示例
JAVA与数据库连接方法(一)
JDBC 示例(转)
JDBC URL连接常用数据库格式与驱动
JDBC 入门
Java JDBC 连接Oracle时找不到驱动的处理方法
JDBC数据库访问例子

[关闭]