[新手求助]JDBC连接MySQL遇到问题,感谢!!
今天尝试连接MySQL..
新下载MySQL Server 5.0 并驱动 mysql-connector-java-3.1.14-bin.jar
正常装好MySQL Port Number 为3306,Service Name为 MySQL,将驱动拷入tomcat\common\lib
jsp代码为视频片中代码
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%
String DBDRIVER ="org.gjt.mm.mysql.Driver"; //驱动路径检查没有错
String DBURL ="jdbc:mysql://localhost:3306:mysql"; //数据库为mysql
String DBUSER ="root";
String DBPASSWORD ="root"; 密码设置root
Connection conn = null;
Statement stmt = null;
%>
<%
try
{
Class.forName(DBDRIVER);
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
String sql = "CREATE TABLE mldntab (name vachar(20))";//测试sql
stmt = conn.createStatement();
stmt.executeUpdate(sql);
stmt.close();
conn.close();
}
catch(Exception e)
{
out.println(e);
}
%>
启动comcat服务中打开mysql(一直开着的),然后运行程序,结果显示:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306:mysql
试了好久都是这样,网上也没搜到什么解决的方法,郁闷了好久。哪位朋友知道问题出在哪,请指教了。。
ps:是不是跟环境变量有关啊?是的话该怎么设置呢?
我的环境变量仿照一本书上这么设的:
CLASS_PATH:D:\Program Files\Java\jdk1.6.0\jre\lib\rt.jar;D:\tomcat\common\lib\mysql-connector-java-3.1.14-bin.jar
PATH:D:\Program Files\Java\jdk1.6.0\bin;
TOMCAT_HOME:D:\tomcat
JAVA_HOME:D:\Program Files\Java\jdk1.6.0
------------------------------------------------------------------------
ps:第一次发言,不知道这个分数干什么用的?哪里可以看到自己的分数啊? 怎么给分啊?
多谢了!