一、在工程下面要将数据库包添加到工程下面。步骤如下:在工程上右击——properties——java build path——add library——user library——next——这里如果已经有了,直接选择,否则,new——输入名字(随意)——选择刚创建的名字,——add jars——odbc.jar14包
二、Class.forName("oracle.jdbc.driver.OracleDriver");//加载
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@172.16.33.251:1521:orcl", "qbzhpt", "qbzhpt");//连接
三、例子
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DataBaseTest {
public Connection getCc() throws ClassNotFoundException, SQLException{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@172.16.33.251:1521:orcl", "qbzhpt", "qbzhpt");
return conn;
}
public void query(int type){
Connection conn = null;
Statement st = null;
ResultSet rs = null;
try {
if(type ==1 ){
System.out.println("传经来值为:"+type+";无权限查询数据");
}else{
conn = getCc();
st = conn.createStatement();
rs = st.executeQuery("select * from qbzhpt.t_ry_czrk where rownum <= 10");
while(rs.next()){
System.out.println("ID:"+rs.getString(1)+";姓名:"+rs.getString("XM"));
}
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}finally{
try {
if(null != conn){
conn.close();
}
if(null != st){
st.close();
}
if(null != rs){
rs.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
DataBaseTest dbt = new DataBaseTest();
dbt.query(2);
}
}
四、附件中的三文件要改成java格式,然后一起添加到工程里才能运行
转载于:https://blog.51cto.com/012510/1343034