getConnection(String url)
引數說明:public Connection getConnection(){ Connection con=null; try{ Class.forName("com.mysql.jdbc.Driver"); //註冊資料庫驅動 String url = "jdbc:mysql://localhost:3306/test?user=root&password=root"; //定義連線資料庫的url con = DriverManager.getConnection(url); //獲取資料庫連線 System.out.println("資料庫連線成功!"); }catch(Exception e){ e.printStackTrace(); } return con; //返回一個連線 }
getConnection(String url,Properties info)
引數說明:public Connection getConnection(){ Connection con = null; //定義資料庫連線物件 Properties info = new Properties(); //定義Properties物件 info.setProperty("user","root"); //設定Properties物件屬性 info.setProperty("password","root"); try{ Class.forName("com.mysql.jdbc.Driver"); //註冊資料庫驅動 String url = "jdbc:mysql://localhost:3306/test"; //test為資料庫名稱 con = DriverManager.getConnection(url,info); //獲取連線資料庫的Connection物件 System.out.println("資料庫連線成功!"); }catch(Exception e){ e.printStackTrace(); } return con;//返回一個連線 }
Connection(String url,String user,String password)
引數說明:private Connection con; private String user = "sa"; //定義連線資料庫的使用者名稱 private String password = ""; //定義連線資料庫的密碼 private String className = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private String url = "jdbc:sqlserver://localhost:1433;DatabaseName=db_database01"; /**建立資料庫連線*/ public Connection getCon(){ try{ Class.forName(className);//載入資料庫驅動 System.out.println("資料庫驅動載入成功!"); con = DriverManager.getConnection(url,user,password); //連線資料庫 System.out.println("成功地獲取資料庫連線!"); }catch(Exception e){ System.out.println("建立資料庫連線失敗!"); con = null; e.printStackTrace(); } return con; }執行結果如下: