使用jdbc驱动连接oracle数据库
来源:互联网 发布:杨颖同款秀禾服淘宝 编辑:程序博客网 时间:2024/04/29 17:21
使用jdbc驱动连接oracle数据库
我用的是eclipse jee,所以eclipse jee为例。
1、下载jdbc驱动包,然后将驱动包放在:项目->WebContent->WEN-INF->lib目录下,如下
2、新建一个类,编写连接代码
主机IP为数据库所在服务器的IP
Sid为数据库实例的标识,如果不知道,可以在sql*plus命令窗口输入下面命令即可得知: SELECT NAME FROM v$database;
显示的那么就是数据库的sid
3、如果在执行的时候还是报出错误,连接不上,可能有如下原因:
(1)oracle监听程序没有启动,在Window下,右键点击计算机: 管理->服务和应用程序->服务,然后在右边的栏目中看监听程序是否启动,如下:
如果没有启动,将它启动就可以了。
(2)oracle的监听配置文件出了问题,需要检查listener.ora文件,用记事本打开,正确配置如下:
#listener.ora Network Configuration File: e:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME =e:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = hxiong)
(ORACLE_HOME =e:\oracle\product\10.2.0\db_1)
(SID_NAME = hxiong)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY =EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST =localhost)(PORT = 1521))
)
)
红字部分改成 hxiong创建时候的sid 保存退出。
3、其他数据库的连接
(1)DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url="jdbc:db2://localhost:5000/sample";//sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
(2)Sql Server7.0/2000数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
- 使用jdbc驱动连接oracle数据库
- 使用JDBC连接oracle数据库
- 使用jdbc连接oracle数据库
- 使用Jdbc连接Oracle数据库
- 使用jdbc连接oracle数据库
- Jbuilder2006使用JDBC驱动连接SQL2000数据库
- jdbc连接数据库驱动
- 使用JDBC和 JDBC-ODBC驱动连接数据库
- 如何使用jdbc连接上oracle数据库?
- Java中使用JDBC连接oracle数据库
- JAVA使用JDBC连接oracle数据库
- java数据库编程--使用JDBC连接Oracle
- JDBC 连接数据库实例(Oracle\SQLServer\MySQL 驱动下载)
- jdbc连接oracle数据库
- oracle数据库jdbc连接
- Jdbc连接Oracle数据库
- JDBC连接Oracle数据库
- JDBC 连接 Oracle数据库
- Binary Tree Level Order Traversal II
- 工业水处理:威立雅锅炉给水处理技术解析
- 仙境传说OX答题器
- mysql遇到error1045或2003
- Project Eluer - 19
- 使用jdbc驱动连接oracle数据库
- 全排列
- 详解JVM的内存管理机制
- 关于linux SCSI 子系统
- sys.argv[]用法
- stack,deque,queue对比
- 序列化的一些注意事项及建议
- C++11:类型推导和追踪函数返回类型decltype
- RO一键替换魔物SPR