我尝试使用Java将数据插入MySQL,并且始终出现错误。 我使用此video来了解如何进行连接。
这是我的Java代码:
import java.sql.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Connection conn = null;
//DriverManager.registerDriver(new com.mysql.jdbc.Driver ());
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/try1-progrem", "root", "123456");
Statement st = conn.createStatement();
String username = "kola";
String password = "24688642";
String insert = "INSERT INTO login VALUES ('"+username+"','"+password+"')";
st.executeUpdate(insert);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
得到错误:
java.sql.SQLException:找不到适合的驱动程序 jdbc:mysql://本地主机:3306 / try1-progrem 在java.sql.DriverManager.getConnection(未知来源) 在java.sql.DriverManager.getConnection(未知来源) 在Main.main(Main.java:11)
**我从YouTube上了解了如何建立连接,如果有很好的行会,我很乐意接受他。
* EDIT1: build
答案 0 :(得分:0)
要解决此问题,您应该按照以下步骤操作:
您需要从下面的链接下载正确的ConnectorJ。
为您的计算机下载正确的安装程序后,您将需要运行安装程序以仅为您安装正确的jdbc连接器。 (一系列提示将引导您选择连接器,而不是选择所有MySQL下载)
然后您可以将.jar文件(connectorJDBC文件)适当地放入类路径中,这应该可以解决您的问题,因为在尝试使用Java连接到SQL Server时遇到了类似的问题。
< / li>希望这可以解决您的问题,如果不能解决,请发表评论。 :)