环境变量已经配好,JDBC驱动也装好,运行以下测试程序,一直报错,连接不上数据库:import java.sql.*; public class DBTest {
public static void main(String[] args) {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/smsdb";
String user = "sms";
String password = "123456";
try {
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, user, password); if(!conn.isClosed())
System.out.println("数据库连接成功!");
conn.close();
}
catch(ClassNotFoundException e) {
System.out.println("找不到驱动程序");
e.printStackTrace();
}
catch(SQLException e) {
e.printStackTrace();
}
}
}报错信息如下:java DBTest 找不到驱动程序 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.l
String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/sms"; String user = "sms"; String password = "123456"; try { Class.forName(driver); Connection conn = DriverManager.getConnection(url, user, password); 已经反复检查了环境变量的设置,没有发现问题。求救各位!!木木
public static void main(String[] args) {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/smsdb";
String user = "sms";
String password = "123456";
try {
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, user, password); if(!conn.isClosed())
System.out.println("数据库连接成功!");
conn.close();
}
catch(ClassNotFoundException e) {
System.out.println("找不到驱动程序");
e.printStackTrace();
}
catch(SQLException e) {
e.printStackTrace();
}
}
}报错信息如下:java DBTest 找不到驱动程序 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.l
String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/sms"; String user = "sms"; String password = "123456"; try { Class.forName(driver); Connection conn = DriverManager.getConnection(url, user, password); 已经反复检查了环境变量的设置,没有发现问题。求救各位!!木木
如果没有,你加入到环境变量后再试一下