首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

求解:请教这段代码运行时为什么老是报错

2012-05-22 
求解:请问这段代码运行时为什么老是报错?import java.sql.Connectionimport java.sql.DriverManagerimpo

求解:请问这段代码运行时为什么老是报错?
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class TestDate {
public static void main(String[] args)throws Exception {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc.mysql://localhost/mydata?user=root&pastword=root");
  Statement stmt = conn.createStatement();
  ResultSet rs = stmt.executeQuery("select pdate from article");
  while(rs.next()) {
  Date d = rs.getDate("pdate");
  //SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
  //System.out.println(sdf.format(d));
  Calendar c = Calendar.getInstance();
  c.setTime(d);
  System.out.println(Calendar.MONTH);
 
  }
  rs.close();
  stmt.close();
  conn.close();
   
  }
}



报错:Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at TestDate.main(TestDate.java:11)




[解决办法]
兄弟,你没有把mysql的驱动包导入你的classpath啊
[解决办法]
驱动包没有导入
[解决办法]
连接MySql的jar导入到工程里面就行了。

热点排行