30.JDBC連接Oracle數據庫的步驟
連接Oracle數據庫的步驟
0.導入ojdbc的jar包
1.註冊驅動
Class.forName("oracle.jdbc.driver.OracleDriver");
2.建立連接
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:xe","briup","briup")
3.創建搬運工
String sqls = "insert into student(id,name,age) values(1,'zhangsan',22)";
Statement stmt = conn.createStatement();
String sql = "insert into student(id,name,age) values(?,?,?)";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setInt(1,1);
ps.setString(2,"zhangsan");
ps.setInt(3,22);
4.執行sql語句
stmt.execute(sql);
ps.execute();
5.如果有結果集的話處理結果集
String sql2 = "select * from student";
RusultSet rs = stmt.executeQuery(sql);
Student s = null;
List<Student> list = new ArrayList<Student>();
while(rs.next()){
int id = rs.getInt(1); //代表查出來的視圖的第一列,或者使用select查出來的視圖的列名
String name = rs.getName("name");
int age = rs.getInt(3);
s = new Student(id,name,age); //將查出來的數據封裝成java中的對象
list.add(s);
}
6.關閉資源(先開的後關)
if(rs!=null)rs.close();
if(stmt!=null)stmt.close();
if(conn!=null)conn.close();
0.導入ojdbc的jar包
1.註冊驅動
Class.forName("oracle.jdbc.driver.OracleDriver");
2.建立連接
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:xe","briup","briup")
3.創建搬運工
String sqls = "insert into student(id,name,age) values(1,'zhangsan',22)";
Statement stmt = conn.createStatement();
String sql = "insert into student(id,name,age) values(?,?,?)";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setInt(1,1);
ps.setString(2,"zhangsan");
ps.setInt(3,22);
4.執行sql語句
stmt.execute(sql);
ps.execute();
5.如果有結果集的話處理結果集
String sql2 = "select * from student";
RusultSet rs = stmt.executeQuery(sql);
Student s = null;
List<Student> list = new ArrayList<Student>();
while(rs.next()){
int id = rs.getInt(1); //代表查出來的視圖的第一列,或者使用select查出來的視圖的列名
String name = rs.getName("name");
int age = rs.getInt(3);
s = new Student(id,name,age); //將查出來的數據封裝成java中的對象
list.add(s);
}
6.關閉資源(先開的後關)
if(rs!=null)rs.close();
if(stmt!=null)stmt.close();
if(conn!=null)conn.close();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.