这个问题在这里已有答案:
我正在尝试通过jdbc连接 Build 与mySQL数据库的连接 . 我在端口3006使用localhost连接 .
try{
Connection myConn = DriverManager.getConnection("JDBC:mysql://localhost:3306/cupcakes", "kristoffer", "******");
Statement myStmt = myConn.createStatement();
ResultSet myRs = myStmt.executeQuery("Select * from cupcakes");
while(myRs.next()){
System.out.println("Cupcakes: " + myRs.getString("name"));
我收到此错误:java.sql.SQLException:找不到合适的JDBC驱动程序:mysql:// localhost:3306 / cupcakes at java.sql.DriverManager.getConnection(DriverManager.java:689)at java.sql.DriverManager.getConnection (DriverManager.java:247)在driverappformysql.DriverAppforMYSQL.main(DriverAppforMYSQL.java:21)
我怎样才能确保我连接到正确的数据库,我怎样才能获得正确的URL?
2 回答
在打开与数据库的连接之前指定驱动程序类..添加此行
试试这个
进一步成功连接后,执行此查询以获取所选数据库
加
的Class.forName( “com.mysql.jdbc.Driver”);
在打开连接之前 .
确保已将MySql添加到jdbc连接器jar文件中,您可以在mysql的网站上下载该文件 .