一、在工程下面要將數據庫包添加到工程下面。步驟如下:在工程上右擊——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格式,然後一起添加到工程裏才能運行