JDBC連線oracle資料庫的基本步驟
阿新 • • 發佈:2019-01-31
0、基礎:
建立java專案,匯入jdbc的jar包。
jdbc jar包下載傳送門:https://download.csdn.net/download/weixin_38569499/10431997
1、通過反射載入驅動類
程式碼:
Class.forName("oracle.jdbc.driver.OracleDriver");
備註:Class是java.lang包中的類,java預設匯入lang包的全部內容,不需要程式設計師再去匯入
2、建立到資料庫的連線:
程式碼示例:
String url = "jdbc:oracle:thin:@localhost:1521:orcl"; Connection connection = DriverManager.getConnection(url, "nan", "123654");
備註:
1)url:“jdbc:oracle:thin:”是oracle的要求,必須要有;“@localhost:1521:”表示資料庫的連結,localhost表示本地,如果是遠端的資料庫,可以替換成IP,1521表示埠;“orcl”表示資料庫名稱
2)Connection 是java.sql包中的類,需要匯入;Connection是介面,不能通過建構函式生成,只能通過DriverManager;類的靜態方法getConnection方法來建立。
3、通過Connection建立Statement物件
程式碼示例:
Statement statement=connection.createStatement();
4、通過Statement物件實現對資料庫的增刪改查
程式碼示例:
String sql="insert into people (PEOPLE_NAME,PEOPLE_NUM) values ('李四','34556');";
statement.executeUpdate(sql);
備註:
Statement 提供了execute的一系列方法,用於執行正常的oracle SQL語句
5、使用完後,釋放資源
程式碼示例:
statement.close();
connection.close();
備註:
資源,關閉順序由先到後:ResultSet、statement、Connection