MyEclipse 利用jdbc連結資料庫
阿新 • • 發佈:2019-01-01
準備活動:一個jbdc的外部架包,它提供連結資料庫各種方法。
一個mysql資料庫,在其中建立新的資料庫。
一、首先,開啟MyEclipse建立一個web project,引入jdbc架包。
把下載好的架包引入到 lib 裡邊(直接拖拽複製即可)。
然後,右鍵找到 Build-Path 選擇第一個add...,完成後會如下圖所示。
這時已經完成了第一步,引入jdbc架包。
二、連結資料庫,程式碼部分。
首先,在src下建立新的包和類
程式碼1.
private static String driver = "com.mysql.jdbc.Driver";//定義資料庫驅動,程式碼不用變動。
private static String Url="jdbc:mysql://localhost:3306/XXX";//定義資料庫連結地址,XXX為你的資料庫名。
private static String uname="root";//你的使用者名稱。
private static String upwd="1234";//你的資料庫密碼。
private static Connection conn=null;//連結資料庫
private static Statement stmt=null;//傳送sql語句
程式碼2.(測試時在main函式裡,實際用的時候可以新建函式。)
系統輸出以下內容即為連結成功。try { Class.forName(driver); conn=(Connection) DriverManager.getConnection(Url, uname, upwd); System.out.println("驅動載入成功!"); if(!conn.isClosed()) System.out.println("資料庫連線成功!"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(conn);
三、使用一個小測試測試是否真的連結成功。
程式碼3.
stmt=(Statement) conn.createStatement();
String sql = "select * from user";
ResultSet rs=stmt.executeQuery(sql);//定義結果集用來儲存查詢到的sql語句的結果。
while(rs.next()){
String name=rs.getString("uname");
System.out.println("name:"+name);
System.out.println("測試用例成功!");
}
系統輸出以下介面為成功。