如何使用JDBC建立MySQL连接?

时间:2014-09-06 11:04:45

标签: java mysql jdbc

我正在尝试学习JDBCMySQL,而我却坚持在JDBC和驱动程序之间建立联系。我已将驱动程序复制到我的项目中,这是我的代码:

public static void main(String[] args)
{
    try
    {

    System.out.println("Connection to server...");
    Class.forName("com.mysql.jdbc.driver").newInstance();
    System.out.println("Connection succesful");


    }catch(Exception ex)
    {
        System.out.println("Error: " + ex.getMessage());
    }
}

但它总是抛出异常。我对此做了一些研究,似乎我需要使用DriverManager,但是有很多代码示例但没有解释。所以我想了解一下如何运作,我不想复制和粘贴代码。

1 个答案:

答案 0 :(得分:3)

在你的问题的背景下

Class.forName("com.mysql.jdbc.driver"); 

只需注册驱动程序即可。每个JDBC驱动程序都提供一个驱动程序类,其中包含DriverManager所需的用于创建与数据库的连接的信息 然后这一行

Connection conn = DriverManager.getConnection("url", "username", "password");

建立与数据库的连接

参考DriverManager#getConnection()