使用Java将数据插入MySQL

时间:2019-07-08 09:29:34

标签: java mysql sql database

我尝试使用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)​​

这里是SQL映像:sql数据:
sql data

**我从YouTube上了解了如何建立连接,如果有很好的行会,我很乐意接受他。

* EDIT1: build

1 个答案:

答案 0 :(得分:0)

要解决此问题,您应该按照以下步骤操作:

  1. 您需要从下面的链接下载正确的ConnectorJ。

  2. 为您的计算机下载正确的安装程序后,您将需要运行安装程序以仅为您安装正确的jdbc连接器。 (一系列提示将引导您选择连接器,而不是选择所有MySQL下载)

  3. 然后您可以将.jar文件(connectorJDBC文件)适当地放入类路径中,这应该可以解决您的问题,因为在尝试使用Java连接到SQL Server时遇到了类似的问题。

    < / li>

希望这可以解决您的问题,如果不能解决,请发表评论。 :)

ConnectorJ Download