標籤:
第一個參數要查詢的列名
第二個參數是串連的url
第三個參數是使用者名稱
第四個參數密碼
第五個參數是執行的命令。
注意,url格式是
jdbc:mysql://localhost:3306/wechat
jdbc:是不變的,我採用musql,所以,jdbc:mysql//,localhost是本機,如果自己有連結,填串連
3306是資料庫的連接埠,/wechat 這裡是自己的資料庫名
用之前,二維字串數組自己要先定義,以及一些其他變數。
1 public String[][] init_Driver_and_connect(String col_name,String url,String user,String pwd,String order){ 2 int i=0; 3 try { 4 Class.forName("com.mysql.jdbc.Driver").newInstance();//初始化驅動 5 conn = DriverManager.getConnection(url, user, pwd);//串連資料庫 6 Statement stmt = conn.createStatement();//建立語句對象,用以執行sql語言 7 rs = stmt.executeQuery(order);//所要查詢的表和命令執行 8 rs.last();//遍曆 9 row_sum=rs.getRow();//返回行數10 data_adapter=new String[row_sum][100];//初始化二維字串數組的大小11 while (rs.next()) {//逐個獲得值並輸入到二維數組裡12 String name = rs.getString(col_name);//所有擷取值的列13 data_adapter[i][100]=name;14 i++;15 }16 rs.close();//關閉資料庫17 conn.close();18 }catch (Exception e){19 System.out.println("Connecting the db fauil");20 }21 return data_adapter;//返回22 }
java 串連資料庫之一個完整的函數