Driver driver = (Driver) Class.forName(driverClassName).newInstance();
DriverManager.registerDriver("oracle.jdbc.driver.OracleDriver"); // 注册数据库驱动,需要将Oracle的jdbc包方在搜索路径内
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ora92", user, password); // 创建连接,localhost:1521表示Oracle安装在本机并实用缺省的监听端口,ora92为数据库名称
Statement stmt = conn.createStatement();
Result rs = stmt.executeQuery(sql);
while (rs.next()) {
rs.getXXX(fieldName);
}
rs.close();
stmt.close();
conn.close();// 代码需要异常处理
DriverManager.registerDriver("oracle.jdbc.driver.OracleDriver"); // 注册数据库驱动,需要将Oracle的jdbc包方在搜索路径内
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ora92", user, password); // 创建连接,localhost:1521表示Oracle安装在本机并实用缺省的监听端口,ora92为数据库名称
Statement stmt = conn.createStatement();
Result rs = stmt.executeQuery(sql);
while (rs.next()) {
rs.getXXX(fieldName);
}
rs.close();
stmt.close();
conn.close();// 代码需要异常处理
解决方案 »
- 如何在存储过程中执行某个带返回值的存储过程
- 在出入库操作时,要改变库存。你们都用什么方法?
- pro*c for循环插入问题
- 求教!!!怎么在触发器里面判断2个表中的数据大小~~~
- 高分求助! 一个关于主表和子表同时更新的sql文的写法!谢谢
- 怎么把数据库从一个oracle 复制到另一个oracle上,或者光数据库结构!!!
- 求助:执行这条sql语句为什么cpu到100%了
- 查找表?
- 求教:只知道system/manager@dbserver这个用户帐号,怎么才能打开别的用户下面的表?
- 一個oracle的SQL語句?????
- 请问怎样用SQL命令在SQL Plus建立一个新的数据库.
- 连接问题?(在线急等)
String url="jdbc:oracle:thin:@localhost:1521:orcl";
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%> ....
a) 在命令行方式下指定驱动器或者用冒号分割驱动器列表: 具体命令如下: C:\>java –Djdbc.drivers = com.company1.Driver:com.company2.Driver youProject
b)第二种方法,在程序中调用Class.forName()方法。推荐使用。 try { String driverName = “com.imaginary.sql.msql.MsqlDriver”; Class.forName(driverName).newInstance(); } Catch(ClassNotFoundException e1) { //catch could not find database driver exception. }
2.连接到数据库。 根据您后台待连接的数据库不同,而有小小的差别。 a) 连接到Oracle数据库。 Connection connection = null ; try { //load the jdbc driver ; String driverName = “oracle.jdbc.driver.OracleDriver”; Class.forName(driverName).newInstance(); //create a connection to the database; String serverName = “127.0.0.1”; String serverPort = “1521”; String serverID = “datebase1” String userName = “hello”; String userPsw = “world”; String url = “jdbc:oracle.thin:@” + serverName + “:” + serverPort + “:” + serverID ; Connection = DriverManager.getConnection(url , userName , userPsw); } catch(ClassNotFoundException e1) { //catch could not find database driver exception. } catch(SQLException e2) { //catch could not connect to the database exception. }