字符串密碼= " ";密碼4。創建壹個連接對象,該對象是通過調用DriverManager.getConnection方法獲得的。connection conn = driver manager . getconnection(URL,user,password);粗體部分是您定義的連接字符串、用戶名和密碼,不能更改。到目前為止,數據庫已經連接好了,但是數據庫連接好之後還需要做壹些事情,比如打印出來。讓我們看看。5.創建語句對象stmt Statement stmt = conn . create Statement(ResultSet。Type _ scroll _ sensitive,ResultSet。Concur _ updatable)通過獲取的連接對象conn粗體部分定義了ResultSet的壹些屬性,具體含義可以參考JDK api。6.定義將要獲取數據的sql語句。例如,下面的select * from test表示您想要從測試表中獲取所有數據。您可以查找關於sql語句的相關數據庫信息。String sql = " select * from test定義語句後,使用上壹步中創建的語句對象stmt來執行sql語句並返回壹個ResultSet對象。
ResultSet RS = stmt . execute query(SQL);在這壹步之後,測試表中的所有數據都已經在rs中獲得,所以接下來應該在web頁面上顯示出來。7.rs.next()循環您獲得的記錄集,直到沒有值為止。代表測試表中的第壹個字段。rs.getString(2)表示測試中的第二個字段。如果領域比較多,可以繼續RS。getString (3)..RS。getString (n) while(。
您的第壹個字段是:
您的第二個字段為:
& lt% } % & gt8.當所有數據都顯示出來後,調用close()方法關閉所有資源。RS . close();
stmt . close();
conn . close();回顧壹下壹般流程:加載driver class . forname();定義相關數據,並調用DriverManager。getconnection(驅動程序、用戶、密碼)來獲取數據庫連接。conn通過conn創建語句對象stmt,Conn . create Statement();通過stmt執行定義好的sql語句,得到數據集ResultSet RS = stmt。execute query(" select * from test ");通過rs.next()方法遍歷數據集中的數據,通過rs.getString(1)獲取第壹個數據的第壹個字段的內容。這裏需要註意的是,getString是對應數據庫的字符類型,如果測試表的第壹個字段不是字符類型,使用rs.getInt(1)獲取。演示後關閉所有資源連接的關閉方法。