Jsp+MySQL+Myeclipse
一.直接在電腦中配置MySQL
1.安裝mysql具體安裝就不說,很容易。下面是我的環境配置
classpath:.;%JAVA_HOME%/JRE/LIB/RT.JAR;JAVA_HOME%/lib/tools.jar;%CATALINA_HOME%/common/lib/Servlet.jar;%JAVA_HOME%/JRE/LIB/mysql-connector-java-5.0.8-bin.jar;D:/Program Files/mysqlforjdbc/mysql-connector-java-5.0.8-bin.jar; 這是完整的配置,包括jdk,tomcat,mysql。
其中%JAVA_HOME%/JRE/LIB/mysql-connector-java-5.0.8-bin.jar;D:/Program Files/mysqlforjdbc/mysql-connector-java-5.0.8-bin.jar;是mysql配置需要追加的。其中mysql-connector-java-5.0.8-bin.jar是它的驅動,mysqlforjdbc是我新建的資料夾存放該驅動的。前面一個,將其放在jdk-lib下面這裡要。
2.將mysql-connector-java-5.0.8-bin.jar複製貼上到tomcat的lib下面。
3.執行
建立一個資料庫example表名about。jsp程式如下,其中新增相應的名,密碼。在tomcat中執行該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="example";
//表名
String tableName="about";
//聯結字串
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("num");
out.print("<br>");
while(rs.next()) {
out.print(rs.getString(1)+" ");
out.print("|");
out.print(rs.getString(2));
out.print("<br>");
}
out.print("<br>");
out.print("資料庫操作成功,恭喜你");
rs.close();
statement.close();
connection.close();
%>
二.Myeclipse中配置。
1.建立資料庫。
windows-openperspective-myeclipseDataexplore入沒看見到other中去找,開啟後在左邊右擊新建
在對話方塊中進行相關的配置。第一框,選擇Mysql connector/]
第二框,名字隨你
第三框,注意一下,要改變用原來的那個不行。改成jdbc:mysql://127.0.0.1:3306/Mysql
然後就是名,密碼了。
再來addjar加入驅動,一般下面的driverclassname會自動的選擇好,不過有時候還是注意一下好,驅動有不同的名稱。我的是com.mysql.jdbc.Driver OK這理就弄好了。
2.執行
這裡有個非常重要的一點。。。。我們需要將mysql-connector-java-5.0.8-bin.jar放置在lib下,開始我一直以為是在jdk的lib中,不然。這個jre不是jdk中的jre,二是myeclipse軟體中的jre。。。。
D:/Program Files/MyEclipse 7.0/binary/com.sun.java.jre.win32.x86_1.5.0.011/lib/ext 這是我放置的路徑,就是在myeclipse安裝包下面。沒得這一步,執行jsp無法載入驅動。重啟mye。。。將上面的jsp內容複製到myeclipse中建的jsp檔案中,執行該jsp就可以看見效果了哦。
建立資料庫的時候可以直接在myeclipse中完成。