無法加載mysql驅動org.gjt.mm.mysql.driver解決辦法
今天編寫了個小程序來練手:(eclispe 下)
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>新增記錄(Record)範例</title>
</head>
<body bgcolor="#FFFFFF">
<%
String driver = "org.gjt.mm.mysql.Driver";
String url = "jdbc:mysql://localhost:3306/mydata";
String user = "root";
String password = "123456";
try {
Class.forName(driver);
} catch (Exception E) {
out.println("無法加載驅動程序:" + driver);
E.printStackTrace();
}
try {
Connection con = DriverManager.getConnection(url, user,
password);
Statement smt = con.createStatement();
smt
.executeUpdate("insert into phonebook (name,phone,addr,birth) values ('陳小蓉','4567890','高雄市左營區','1975-08-15')");
con.close();
} catch (SQLException SE) {
SE.printStackTrace();
}
%>
</body>
</html>
程序運行後顯示無法加載驅動,不知道怎麼會事了,我把網上下的 mysql-connector-java-5.0.4.jar文件(網上下的解壓後的其中一個文件)也放到eclipse項目的 WebRoot/WEB-INF/lib 下面去了,還是不行,不知道在哪裏搞了鬼,然後我在網上看了下,有和我一樣的遇到這個問題(都是初學),於是我到了tomcat目錄的項目下 WebRoot/WEB-INF/lib 看有沒有 mysql-connector-java-5.0.4.jar驅動,不看不知道,一看嚇一跳,沒得,於是到eclipse裏進行刷新一次,呵呵有了(如果還沒有就手動copy了),再次運行tomcat,然後運行程序,終於OK了..........吃個餅乾多........
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>新增記錄(Record)範例</title>
</head>
<body bgcolor="#FFFFFF">
<%
String driver = "org.gjt.mm.mysql.Driver";
String url = "jdbc:mysql://localhost:3306/mydata";
String user = "root";
String password = "123456";
try {
Class.forName(driver);
} catch (Exception E) {
out.println("無法加載驅動程序:" + driver);
E.printStackTrace();
}
try {
Connection con = DriverManager.getConnection(url, user,
password);
Statement smt = con.createStatement();
smt
.executeUpdate("insert into phonebook (name,phone,addr,birth) values ('陳小蓉','4567890','高雄市左營區','1975-08-15')");
con.close();
} catch (SQLException SE) {
SE.printStackTrace();
}
%>
</body>
</html>
程序運行後顯示無法加載驅動,不知道怎麼會事了,我把網上下的 mysql-connector-java-5.0.4.jar文件(網上下的解壓後的其中一個文件)也放到eclipse項目的 WebRoot/WEB-INF/lib 下面去了,還是不行,不知道在哪裏搞了鬼,然後我在網上看了下,有和我一樣的遇到這個問題(都是初學),於是我到了tomcat目錄的項目下 WebRoot/WEB-INF/lib 看有沒有 mysql-connector-java-5.0.4.jar驅動,不看不知道,一看嚇一跳,沒得,於是到eclipse裏進行刷新一次,呵呵有了(如果還沒有就手動copy了),再次運行tomcat,然後運行程序,終於OK了..........吃個餅乾多........
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.