JSP連接MySQL數據庫

JDBC驅動
下載版本:mysql-connector-java-3.1.10.zip
http://dev.mysql.com/downloads/connector/j/3.1.html

安裝JDBC驅動:
解壓縮mysql-connector-java-3.1.10.zip
將要使用的是mysql-connector-java-3.1.10-bin.jar

配置
將mysql-connector-java-3.1.10-bin.jar拷貝至%JAVA_HOME%/lib/目錄下

然後配置classpath,追加%JAVA_HOME%/lib/mysql-connector-java-3.1.10-bin.jar配置這個的目的是讓java應用程序找到連接mysql的驅動.

(在Tomcat 的common/lib/下也拷貝了一份JDBC驅動)

1、測試是否連接正常;將如下代碼保存成test.jsp至tomcat的webapps/boot目錄下。:
<%@ page contentType="text/html;charset=gb2312" %>
<%
java.sql.Connection conn;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
2、如果運行以後,出現空白頁面,即表示正確。

3、顯示數據庫中的記錄:
下面這個頁面的代碼,即把數據庫中的記錄顯示出來:
<%@ page contentType="text/html;charset=GBK" %>
<%@ page language="java" import="java.sql.*"%>
<%
Connection conn = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/數據庫名","root","");
if(conn==null){
System.out.println("get Conn Error");
}
Statement stmt=conn.createStatement();
ResultSet RS_result=null;
%>
<html>
<head>
<title>學習</title></head>
<body>
<%
RS_result=stmt.executeQuery("select * from 表名");
String Name;
while(RS_result.next())
{
Name=RS_result.getString("字段名");
%>
<%=Name%>
<%
}
RS_result.close();
stmt.close();
conn.close();
%>
</body>
</html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章