读书人

JDBC 入门有关问题

发布时间: 2012-03-25 20:55:17 作者: rapoo

JDBC 入门问题
我编写的JDBC 按找书上的例子!
代码如下:
<%@ page contentType= "text/html;charset=gb2312 " import= "java.sql.* " %>
<%!
String DriverName= "org.git.mm.mysql.Driver ";

String URLName= "jdbc:mysql://localhost:3306/test ";
Connection conn=null;
String sql= " ";
Statement stmt =null;
%>
<%
//加载驱动程序
try
{

Class.forName(DriverName);

}
catch(Exception e)
{
out.println(e+ " <br> ");
}
//谅解数据库
try
{
conn=DriverManager.getConnection(URLName);
}
catch(Exception e)
{
out.println(e+ " <br> ");
}
//创建连接
try
{
stmt=conn.createStatement();
}
catch(Exception e)
{
out.println(e+ " <br> ");
}
sql= "insert into tab1(name,password,age) values ( 'lxh ', '1ff ', '23 ') ";
try
{
stmt.executeUpdate(sql);
}
catch(Exception e)
{
out.println(e);
}
try
{
stmt.close();
}
catch(Exception e)
{
out.println(e);

}
try
{
conn.close();
}
catch(Exception e)
{
out.println( "关闭连接失败 "+e+ " <br> ");
}
%>

问题如下:
提示我没找到驱动程序
运行后异常如下:
java.lang.ClassNotFoundException: org.git.mm.mysql.Driver
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test

我用的是JDK1.6 TOMCAT MYSQL 难道是驱动程序不对吗? 数据库已经打开!用的是自带的数据库test! 驱动就是过去不了!用的是ECLIPSE
谢谢各位帮我看一下!很急!













[解决办法]
一看就是驱动没找到
确实mysql的jdbc驱动是否放在了WEB-INF/lib目录下
另外还要确实驱动版本是否匹配
[解决办法]
程序通过,但是在数据库里出现了问题,好象你并没有建表吧,至少在你上面的语句里面没有!
[解决办法]
驱动包不对吧
[解决办法]
表有么
------解决方案--------------------


java.sql.SQLException: General error, message from server: "Table 'test.tab1 ' doesn 't exist "

数据库里,有这个表么?
[解决办法]
conn=DriverManager.getConnection(URLName);

用户名和密码者放到哪去了?
[解决办法]
建个表,URLName 定义下
[解决办法]
String URLName= "jdbc:mysql://localhost:3306/test "; 用户名、密码没有


Class.forName( "com.mysql.jdbc.Driver ").newInstance();
conn=DriverManager .getConnection( "URLName ", "root "/*用户名*/, "1234 "/*密码*/);

[解决办法]
楼上正解。

[解决办法]
java.lang.ClassNotFoundException: org.git.mm.mysql.Driver
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test

读书人网 >J2SE开发

热点推荐