日期:2014-05-20  浏览次数:20782 次

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