我想在数据库中打印内容,但是每当我运行这个程序时,我都会看到这样的错误:
Class not found java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
SQL exception occuredjava.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/mydatabase我已经从这个链接安装了MySQL,http://dev.mysql.com/downloads/windows/installer/,它是一个248 and文件,并且完全安装了。我可以在MySQL中访问我的数据库,但无法从netbeans访问。我分别下载了mysql-连接器-java-5.1.4.jar并设置了CLASSPATH,但现在我也得到了这个错误。
import java.sql.*;
public class jdbcResultSet {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e) {
System.out.println("Class not found "+ e);
}
try {
Connection con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/mydatabase","root",
"root");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery
("SELECT * FROM employee");
System.out.println("id name job");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
String job = rs.getString("job");
System.out.println(id+" "+name+" "+job);
}
}
catch(SQLException e){
System.out.println("SQL exception occured" + e);
}
}
}发布于 2014-08-20 18:29:57
CLASSPATH环境变量仅由java.exe命令使用,甚至只有在没有任何-cp、-classpath、-jar参数的情况下才使用。它被IDEs忽略了。
因此,如果从IDE运行应用程序,请将mysql-connector.jar放在IDE的类路径中
发布于 2021-07-05 08:29:46
首先检查您能否导入导入com.microsoft.sqlserver.jdbc.SQLServerDriver;
如果说com.microsft不能解析为一种类型,这意味着您必须从项目属性中将jar文件添加到、java、build path、,然后再添加到部署路径。
java构建路径
部署路径
发布于 2014-08-20 20:01:43
我下载了MySQL-连接器-Java-5.1.4.jar文件,放在"C:\Program \MySQL\Java Connector“目录中,并从控制面板编辑系统环境变量,然后将CLASSPATH设置为C:\Program \MySQL\Java连接器
添加jar文件,而不是jar文件所在的目录。
而不是,
C:\Program Files\MySQL\Java ConnectorCLASSPATH应该包括,
C:\Program Files\MySQL\Java Connector\mysql-connector-java-5.1.4.jarhttps://stackoverflow.com/questions/25411703
复制相似问题