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目录下
另外还要确实驱动版本是否匹配
------解决方案--------------------程序通过,但是在数据库里出现了问题,好象你并没有建表吧,至少在你上面的语句里面没有!
------解决方案--------------------驱动包不对吧
------解决方案--------------------表有么
------解决方案--------------------