91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何實現JSP連接MySql數據庫

發布時間:2021-08-05 09:51:02 來源:億速云 閱讀:553 作者:chen 欄目:編程語言

本篇內容介紹了“如何實現JSP連接MySql數據庫”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

  當您面臨JSP連接MySQL數據庫問題,你首先需要在MySQL數據庫里創建一username表,表里面創建兩個字符型的字段,字段名分別為:uid,pwd,然后插入幾條測試數據。下面億速云小編來講解下怎樣實現JSP連接MySql數據庫?

  怎樣實現JSP連接MySql數據庫

  第一種方式,用JSP實現:

  <%@pagecontenttype= charset="gb2312"language="java"" import="java.sql.*">

  

  <%//*******************************   ****************   JDBC_ODBC連接MySql數據庫,不需要設置數據源***********   **********************/   //**********數據庫連接代碼開始******/   //以下幾項請自行修改Stringserver="localhost";   //MYSQL服務器的地址Stringdbname="test";   //MYSQL數據庫的名字Stringuser="root";   //MYSQL數據庫的登錄用戶名Stringpass="chfanwsp";   //MYSQL數據庫的登錄密碼Stringport="3306";   //SQLServer服務器的端口號,   默認為1433//數據庫連接字符串   Stringurl="jdbc:mysql://"+server+":"+port+"/"+dbname+"?   user="+user+"&passWord="+pass+"&useUnicode   =true&characterEncoding=GB2312";   //加載驅動程序Class.forName("org.gjt.mm.mysql.Driver").newInstance();   //建立連接Connectionconn=DriverManager.getConnection(url);   //創建語句對象Statementstmt=conn.createStatement   (ResultSet.TYPE_SCROLL_SENSITIVE,   ResultSet.CONCUR_UPDATABLE);   //****數據庫連接代碼結束*******   Stringsql="select*fromusername";   ResultSetrs=stmt.executeQuery(sql);   //rs.first();while(rs.next()){out.print("用戶名:");   out.print(rs.getString("uid")+"密碼:");   out.println(rs.getString("pwd")+"
");}

  rs.close();stmt.close();conn.close();%>

  怎樣實現JSP連接MySql數據庫

  第二種方式,用JavaBean來實現:

  packageconn;//導入包importjava.sql.*;

  //導入數據庫操作的類publicclassDBConnMySql

  //構造方法,初始化{privateConnectionconn;

  //連接對象privateStatementstmt;

  //語句對象privateResultSetrs;

  //結果集對象privateStringMySqldriver;

  //MYSQLServer驅動程序字符串privateStringMySqlURL;

  //MYSQLServer連接字符串//*********************************

  用org.gjt.mm.mysql.Driver驅動

  *該方法取得連接所需各種參數,組成連接字符串,

  然后再建立連接*server;dbname,user,pass,port

  分別表示MYSQL服務器的地址,

  *數據庫,用戶名,密碼,端口

  **********************************/

  publicConnectiongetConnToMySql

  (Stringserver,Stringdbname,Stringuser,Stringpass,Stringport)

  {//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(Exceptione){System.out.println

  ("操作數據庫出錯,請仔細檢查");

  //System.err.println(e.getMessage());}returnconn;}

  //關閉數據庫連接publicvoidclose(){try{//rs.close();

  //stmt.close();conn.close();}catch(SQLException

  sqlexception){sqlexception.printStackTrace();}}}

  這個文件只是實現了數據庫的連接,下面再寫一個測試文件,就是用SQL語句從數據庫里查詢出記錄,以驗證我們數據庫的連接是否成功。

  connmysql.jsp文件源代碼如下:

  <%@pagecontenttype= charset="gb2312"language="java"import="java.sql.*"%">

  

  <%//以下幾項請自行修改Stringserver="localhost";   //MYSQL服務器的地址Stringdbname="test";   //MYSQL數據庫的名字Stringuser="root";   //MYSQL數據庫的登錄用戶名Stringpass="chfanwsp";   //MYSQL數據庫的登錄密碼Stringport="3306";   //SQLServer服務器的端口號,默認為1433Connection   conn=DBConn.getConnToMySql   (server,dbname,user,pass,port);   Statementstmt=conn.createStatement   (ResultSet.TYPE_SCROLL_INSENSITIVE,   ResultSet.CONCUR_READ_ONLY);   Stringsql="select*fromusername";   Stringsql1="insertintousername(uid,pwd)values   ('夢想年華','夢想年華')";stmt.executeUpdate(sql1);   ResultSetrs=stmt.executeQuery(sql);while(rs.next())   {out.print("用戶名:");out.print(rs.getString("uid")+"密碼:");   out.println(rs.getString("pwd")+"
");}

  //rs.close();//stmt.close();//conn.close();DBConn.close();%>

“如何實現JSP連接MySql數據庫”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苏尼特右旗| 泰和县| 宝丰县| 临澧县| 民权县| 镇坪县| 紫阳县| 清河县| 穆棱市| 永丰县| 南京市| 乐昌市| 青海省| 宁明县| 成都市| 石阡县| 栾川县| 辽中县| 武定县| 上饶市| 普格县| 富阳市| 新丰县| 印江| 龙南县| 理塘县| 平泉县| 博罗县| 洛川县| 怀安县| 阿巴嘎旗| 霍山县| 宁化县| 广德县| 泰和县| 濉溪县| 东明县| 浑源县| 陵川县| 金堂县| 平邑县|