1. 程式人生 > >MyEclipse 利用jdbc連結資料庫

MyEclipse 利用jdbc連結資料庫

準備活動:一個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("測試用例成功!"); 
		}

系統輸出以下介面為成功。