通過MySql資料庫驅動程序連接
①driverClass=」com.mysql.jdbc.Driver」
②url=」jdbc:mysql://127.0.0.1:3306/mytest」
舉個例子
連接資料庫查詢表的相關語句:
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mytest","root","");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from userinfo");
while(rs.next())
{
out.print("<br>用戶名:"+rs.getString("username")+"密碼:"+rs.getString("password"));
}
rs.close();
stmt.close();
conn.close();
『貳』 請問怎麼用jsp連接mysql資料庫.
1.先裝好JDKex:C:\j2sdk1.4.2
2.再裝TomCat ex:C:\Tomcat 5.0
3.下載JDBC 驅動
http://mysql.easynet.be/Downloads/Connector-J/mysql-connector-java-3.1.14.zip
下載就直接解壓,裡面有一個mysql-connector-java-3.1.14-bin.jar文件
在 C:\建立一個mysqlforjdbc文件夾,將mysql-connector-java-3.1.14-bin.jar復制到這個文件夾中.
再將mysql-connector-java-3.1.14-bin.jar復制到C:\j2sdk1.4.2\lib中
再將mysql-connector-java-3.1.14-bin.jar復制到C:\Tomcat 5.0\common\lib和C:\Tomcat 5.0\shared\lib中
4.設置環境變數
classpath .;d:\j2sdk\lib\dt.jar;d:\j2sdk\lib\tools.jar;d:\mysqlforjdbc\mysql-connector-java-3.1.14-bin.jar;d:\j2sdk\lib\mysql-connector-java-3.1.14-bin.jar;d:\mysqlforjdbc\msbase.jar;d:\mysqlforjdbc\mssqlserver.jar;d:\mysqlforjdbc\msutil.jar;%CATALINA_HOME%\common\lib\servlet.jar
JAVA_HOME d:\j2sdk
Path ;%JAVA_HOME%\bin\
5.執行代碼,輸出結果在C:\Tomcat 5.0\webapps\ROOT中新建test_mysql.jsp測試文件<%@ page contentType="text/html; charset=gb2312" %><%@ page language="java" %><%@ page import="com.mysql.jdbc.Driver" %><%@ page import="java.sql.*" %>
<%//驅動程序名String driverName="com.mysql.jdbc.Driver";//資料庫用戶名String userName="root";//密碼String userPasswd="";//資料庫名String dbName="ex";//表名String tableName="post";//聯結字元串String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;Class.forName("com.mysql.jdbc.Driver").newInstance();Connection connection=DriverManager.getConnection(url);Statement statement = connection.createStatement();String sql="SELECT * FROM "+tableName;ResultSet rs = statement.executeQuery(sql); //獲得數據結果集合ResultSetMetaData rmeta = rs.getMetaData();//確定數據集的列數,亦欄位數int numColumns=rmeta.getColumnCount();
out.print("id"); out.print("| ");out.print("title");out.print("| ");out.print("comment ");out.print("<br>");while(rs.next()) {out.print(rs.getString(1)); out.print(" | ");out.print(rs.getString(2));out.print(" | "); out.print(rs.getString(3));out.print("<br>"); } out.print("<br>");out.print("資料庫操作成功,恭喜你"); rs.close(); statement.close(); connection.close(); %>
『叄』 jsp怎麼連接mysql資料庫代碼
jsp連接mysql資料庫的操作方式。
1、在數據服務端安裝好mysql資料庫,這個是必須的,在自己的專ssh或者虛擬機上,數據mysql可以屬看到相關的提示,說明安裝成功
2、我是用的是tomcat伺服器,在這里需要安裝好java連接mysql的資料庫操作庫。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在網上下載,或者,在官網上下載
3、把解包後的jar放到tomcat裡面的lib文件夾下
4、在程序的代碼段里添加連接函數庫和庫函數,就可以連接到mysql資料庫了
5、剩下的就是我們使用的時候調用這樣的數據了,在jsp里使用mysql資料庫中的數據
『肆』 jsp連接mysql資料庫的難點
1、jsp是java服務端動態網頁技術,主要應用於網頁構建,理論上講不應該在頁面中直接連資料庫。合理的做法是先構建一個java後端,然後在JAVA後端中通過jdbc連接sqlserver。
2、如果一定要在jsp頁面中連資料庫也是可以的。jsp中有專門的sql標簽可以連接資料庫進行操作,這是jstl的內容,需要導入相應的資料庫驅動包。
3、jsp的內容相對來說技術難度都不算特別高,學習起來還是比較容易的。
4、希望對你有幫助。