1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

以下的文章主要是介绍如何正确的连接Oracle数据库的两种基本方式,如果你是Oracle数据库实际应用方面的新手,你就可以通过以下的文章对连接Oracle数据库的两种基本方式是如何正确使用的方法有一个更好的了解,以下就是文章的详细内容的介绍。

1、用jdbc_odbc桥连接Oracle的代码如下:

publicclassTest2{ 
publicstaticvoidmain(String[]args){ 
Stringdriver="sun.jdbc.odbc.JdbcOdbcDriver"; 
Stringurl="jdbc:odbc:test1"; 
Stringuname="scott"; 
Stringpassword="tiger"; 
Connectionconn=null; 
Stringsql="select*fromemp"; 
try{ 
Class.forName(driver); 
conn=DriverManager.getConnection(url,uname,password); 
Statementsm=conn.createStatement(); 
ResultSetrs=sm.executeQuery(sql); 
while(rs.next()){ 
Stringsname=rs.getString(2); 
System.out.println("****名字="+sname); 
} 
}catch(Exceptione){ 
e.printStackTrace(); 
} 
} 
*************************************************************************** 

2、用jdbc连接Oracle数据库 的代码如下:

publicclassTest3{ 
publicstaticvoidmain(String[]args){ 
Stringdriver="Oracle.jdbc.driver.OracleDriver"; 
Stringurl="jdbc:Oracle:thin:@localhost:1521:orcl"; 
Stringuname="scott"; 
Stringpassword="tiger"; 
Connectionconn=null; 
Stringsql="select*fromemp"; 
try{ 
Class.forName(driver); 
conn=DriverManager.getConnection(url,uname,password); 
PreparedStatementptmt=conn.prepareStatement(sql); 
ResultSetrs=ptmt.executeQuery(); 
while(rs.next()){ 
System.out.println("$$$$$姓名$$$$$="+rs.getString(2)); 
} 
conn.close(); 
}catch(Exceptione){ 
e.printStackTrace(); 
} 
} 
========================================================= 

这里说一下PreparedStatement与Statement的区别?理解Oracle数据库时***用PreparedStatement因为PreparedStatement有预编译的作用。

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11182.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。