将java程序连接到mysql数据库

Nan*_*tha -3 java mysql

String dburl = "jdbc:mysql://localhost:3306/librarymanagementsystem";
String user = "nandika";
String password = "nandika";

public void createConnection(int id, String name, String author, String 
    publisher) {
    try {
        Connection mycon = DriverManager.getConnection(dburl);
        Statement mystmt = mycon.createStatement();
        String sql = "insert into addbook" + "(Book ID,Book 
        Name,Author,Publisher)" + "values" + "(" + id + "," + name + "," + 
        author + "," + publisher + ")";

        mystmt.executeUpdate(sql);
        System.out.println("updated");
    } catch (Exception ex) {

    }
Run Code Online (Sandbox Code Playgroud)

execute update 是另一个类中的一个方法。这个代码段似乎有什么问题?数据库不更新!!

小智 6

您尚未加载数据库驱动程序,要执行此操作,请包含以下代码:

Class.forName("com.mysql.jdbc.Driver");
Run Code Online (Sandbox Code Playgroud)

如果您还没有驱动程序下载并放入项目库。