MySQL是一种开放源代码的关系型数据库管理系统,Maven是一种构建工具,它可以帮助开发者更快捷的构建工程。这两者的集成可以帮助开发者更加便捷的进行数据库的管理和构建工程。
MySQL与Maven的集成配置需要在Maven的pom.xml文件中添加依赖,Maven依赖有两种,一种是已发布的依赖,另一种是本地依赖。MySQL的依赖是已发布的依赖,需要在Maven库中搜索MySQL的依赖,将依赖添加到pom.xml中。
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.15</version> </dependency>
添加完依赖之后,需要在工程的src/main/resources目录下创建一个MySQL的连接配置文件,配置文件的名称可以自定义,一般命名为jdbc.properties。配置文件内容如下:
jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/test jdbc.username=root jdbc.password=123456
在工程的src/main/java目录下创建一个包,用于存放MySQL的操作类,比如UserDao.java,文件内容如下:
public class UserDao { public void query() { // 读取配置文件 Properties prop = new Properties(); prop.load(UserDao.class.getClassLoader().getResourceAsStream("jdbc.properties")); String driver = prop.getProperty("jdbc.driver"); String url = prop.getProperty("jdbc.url"); String username = prop.getProperty("jdbc.username"); String password = prop.getProperty("jdbc.password"); // 加载驱动 Class.forName(driver); // 获取连接 Connection conn = DriverManager.getConnection(url, username, password); // 执行sql String sql = "select * from user"; PreparedStatement ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuery(); while (rs.next()) { // 获取数据 String name = rs.getString("name"); String age = rs.getString("age"); // 打印数据 System.out.println("name=" + name + ", age=" + age); } } }
上面的代码实现了从MySQL中读取数据的功能,可以在测试类中调用UserDao.query()方法,进行测试。
MySQL与Maven的集成可以帮助开发者更加便捷的进行数据库的管理和构建工程,开发者可以根据自己的需要进行相关的配置和使用。
本文链接:http://task.lmcjl.com/news/7746.html