我在Netbeans中运行了以下代码,尝试连接到MySQL数据库。
package database_console;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
public class DBConnect
{
public static void main(String[] args)
{
try{
String host = "jdbc:mysql://localhost:3306/mydatabase";
String uName = "root";
String uPass = "password";
Connection con = DriverManager.getConnection( host, uName, uPass );
Statement stmt = con.createStatement();
String sql = "SELECT * FROM counselor";
ResultSet rs = stmt.executeQuery(sql);
rs.next();
int id_col = rs.getInt("id");
String first_name = rs.getString("firstName");
String last_name = rs.getString("lastName");
String p = id_col + " " + first_name + " " + last_name;
System.out.println(p);
}
catch(SQLException err){
System.out.println(err.getMessage());
}
}
}
我收到以下异常消息:
No suitable driver found for jdbc:mysql://localhost:3306/mydatabase
我知道我必须转到项目文件夹并在我的库文件夹中添加一个JAR。我已经阅读了许多在线指南,但是没有人讨论如何确定哪个JAR文件合适。
因此,我的问题是:是否可以获取任何JAR文件并将其用作客户端驱动程序?例如derbyclient.jar
?如果不是,是否有任何方法可以确定哪个JAR文件适合用作客户端驱动程序?
编辑:另外,我有点迷茫我是否应该从下载所需的驱动程序Sun Microsystem
,Netbeans
,MySQL
。
我遇到了此错误,这就是我解决的方法。
1)转到项目的属性
2)去图书馆
3)添加图书馆
4)选择MySQL JDBC驱动程序
这对我有用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句