Java基礎(四)java連線資料庫
阿新 • • 發佈:2018-12-01
Java 連線 MySQL和Java 連線 Oracle資料庫的一些基本總結:
1.Java 連線 MySQL資料庫
//整體封裝寫為一個方法(後續補上) public class MysqlDemo { //引入Jdbc驅動及資料庫地址URL final String Jdbc_driver="com.mysql.jdbc.Driver"; final static String DB_URL="jdbc:mysql://localhost:3306/RUNOOB"; //根據自己資料庫和使用者名稱設定 final static String User="root"; final static String Password="root"; public static void main(String[] args) { java.sql.Connection con=null; java.sql.Statement stmt=null; try { //註冊JDBC驅動 Class.forName("com.mysql.jdbc.Driver"); //開啟連線 System.out.println("開始連線資料庫"); con = DriverManager.getConnection(DB_URL,User,Password); //執行查詢 System.out.println("例項化statemend物件"); stmt =con.createStatement(); String sql; sql="select id,name,url from websites"; ResultSet rs =stmt.executeQuery(sql); //得到結果集資料並且打印出來 while (rs.next()) { int id =rs.getInt("id"); String name=rs.getString("name"); String url=rs.getString("url"); //打印出資料 System.out.println("id"+id); System.out.println("name"+name); System.out.println("url"+url); } //完成後關閉 rs.close(); stmt.close(); con.close(); } catch (Exception e) { //處理class.forName錯誤 e.printStackTrace(); }finally{ //關閉資源 try { if(stmt!=null) stmt.close(); } catch (Exception e2) { } try { if(con!=null) con.close(); } catch (Exception e2) { e2.printStackTrace(); } } System.out.println("資料庫查詢連線完畢"); } }
2.Java連線 Oracle資料庫