首先,大家需要下载MySQL的驱动程序,此处以mysql-connector-java-5.1.49为例。下载完成后,大家需要在eclipse中导入mysql-connector-java-5.1.49.jar包。
步骤如下: 1. 在项目工程上右键 ->Build Path ->Configure Build Path 2. 在弹出的面板内点击Libraries ->Add External JARs… 3. 选择刚才下载的mysql-connector-java-5.1.49.jar文件,点击Open完成添加 4. 单机mysql-connector-java-5.1.49.jar后点击右下角的"Apply and Close"按钮即可完成导入
接下来,大家就可以通过代码来连接MySQL数据库了。
package com.example.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBUtil { private static final String URL = "jdbc:mysql://localhost:3306/test?useSSL=false"; private static final String USER_NAME = "root"; private static final String PASSWORD = "123456"; public static Connection getConnection() throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); return DriverManager.getConnection(URL, USER_NAME, PASSWORD); } } 在以上代码中,大家首先定义了MySQL数据库的链接URL、用户名和密码。 然后,大家定义了一个名为getConnection的公共方法,用于获取数据库连接,并在该方法内部进行了处理。 在方法内部,大家首先加载了MySQL的驱动,在成功加载完驱动后,大家就可以直接调用DriverManager.getConnection()方法来获取MySQL的连接,即大家所需要的getConnetion()方法。 通过以上操作,大家就可以成功连接MySQL数据库了。
最后,大家需要注意,只要获取到数据库连接,就需要在程序运行完成后及时关闭连接,以释放数据库资源。关闭连接的代码如下:
Connection conn = null; try { conn = DBUtil.getConnection(); // todo 具体操作数据库的代码 } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } }
以上就是连接MySQL数据库和eclipse的详细介绍,希望对大家的开发工作有所帮助。