关于JDBC connector for mysql的配置问题? 把jar文件放在任何地方,然后classpath加这个路径就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我把mysql-connector-java-3.1.8-bin.jar放到D:\Program Files\Java\mysqlforjdbc,并且在classpath里加上了D:\Program Files\Java\mysqlforjdbc,在eclipse里建了一个叫sqltest的类,代码如下:package imageclass;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class sqltest { public static void main(String[] args) { try { String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/db"; String user = "cl41"; String password = "123456"; Connection conn = null; ResultSet rs = null; Statement stmt = null; Class.forName(driver).newInstance(); conn = DriverManager.getConnection(url, user, password); stmt = conn.createStatement(); rs = stmt.executeQuery("select * from dbtest"); while (rs.next()) { System.out.println("" + rs.getInt(1) + ""); System.out.println(":" + "<br>"); } rs.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } }}运行还是出如下的错:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:199) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at imageclass.sqltest.main(sqltest.java:32)究竟问题在哪里?请楼上和各位路过的拔刀相助! 现在我在JDK编写的测数据库连接的程序连上了,但是用eclipse编的无论是应用程序还是JSP都说找不到类,郁闷中~~~ 把这个jar放到tomcat的share目录下边的lib下边吧。 我已经成功在eclipse把mysql连接到拉 订单模块表设计 oracle 中相关数据 转换成mysql语句 请问怎样设计用户权限管理? 如何快速查询如下结果? Where查询条件中能用函数吗? 查询有多个商品订单的语句 mysql获取一张表的全部信息 语句怎么写? 高分求助mysql存储过程问题 远程 数据库 触发器 来者有分啊~~ MYSQL优化问题 难道这已经到极限了 还能怎么优化 mysql显示乱码,怎么办?高手帮我 急问一个问题:XP下安装那个版本的mysql以及connetor for JDBC最好(把安装时要注意的事项说清楚)
package imageclass;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;public class sqltest { public static void main(String[] args) {
try {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/db";
String user = "cl41";
String password = "123456";
Connection conn = null;
ResultSet rs = null;
Statement stmt = null;
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from dbtest");
while (rs.next()) {
System.out.println("" + rs.getInt(1) + "");
System.out.println(":" + "<br>");
}
rs.close();
conn.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
}
运行还是出如下的错:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at imageclass.sqltest.main(sqltest.java:32)究竟问题在哪里?请楼上和各位路过的拔刀相助!