我正在尝试学习JDBC
和MySQL
,而我却坚持在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
,但是有很多代码示例但没有解释。所以我想了解一下如何运作,我不想复制和粘贴代码。
答案 0 :(得分:3)
在你的问题的背景下
Class.forName("com.mysql.jdbc.driver");
只需注册驱动程序即可。每个JDBC驱动程序都提供一个驱动程序类,其中包含DriverManager所需的用于创建与数据库的连接的信息 然后这一行
Connection conn = DriverManager.getConnection("url", "username", "password");
建立与数据库的连接