首頁>Club>
8
回覆列表
  • 1 # 使用者3136867717565

    首先需要在MySQL資料庫裡建立一個測試表(username),表裡面建立兩個字元型的欄位,欄位名分別為:uid,pwd,然後插入幾條測試資料。 以下用兩種方式來實現JSP連線MySql資料庫 第一種方式,用JSP實現: 第二種方式,用JavaBean來實現: DBConnMySql。

    java編譯以後的Class檔案應該放在Web-INF\classes\conn目錄下。 package conn; //匯入包import java。sql。*; //匯入資料庫操作的類public class DBConnMySql //構造方法,初始化{private Connection conn; //連線物件private Statement stmt; //語句物件private ResultSet rs; //結果集物件private String MySqldriver;//MYSQL Server驅動程式字串private String MySqlURL; //MYSQL Server連線字串//*********************************用 org。

    gjt。mm。mysql。Driver 驅動 * 該方法取得連線所需各種引數,組成連線字串,然後再建立連線* server;dbname,user,pass,port 分別表示MYSQL 伺服器的地址,* 資料庫,使用者名稱,密碼,埠**********************************/public Connection getConnToMySql(String server,String dbname,String user,String pass,String port){//MYSQl驅動程式MySqldriver = "org。

    gjt。mm。mysql。Driver"; MySqlURL = "jdbc:mysql://"; //連線字串一部分try{//完整的連線字串MySqlURL =MySqlURL+server+":"+port+"/"+dbname+"?user="+user+"&password="+pass+"&useUnicode=true&characterEncoding=GB2312"; Class。

    forName(MySqldriver);conn = DriverManager。getConnection(MySqlURL);}catch(Exception e){System。out。println("操作資料庫出錯,請仔細檢查");//System。

    err。println(e。getMessage());}return conn;} //關閉資料庫連線public void close(){try{//rs。close();//stmt。close();conn。close();}catch(SQLException sqlexception){sqlexception。

    printStackTrace();}}}這個檔案只是實現了資料庫的連線,下面再寫一個測試檔案,就是用SQL語句從資料庫裡查詢出記錄,以驗證我們資料庫的連線是否成功。

  • 中秋節和大豐收的關聯?
  • 你被最信任的人騙了,你該怎麼對待這些人?