1.在使用java编程过程中,如果要将数据库持久化,我们可以选择mysql,oracle,ms sql等存储系统。这里我们选择mysql。
2.java要操作mysql数据库,在不使用其他框架的情况下,非常简单。
2.1.首先需要引入mysql官方提供的mysql-connector-java.jar包。
2.2.提供数据库服务的url、user、password即可。
简单的操作步骤分为:引入mysql-connector-java.jar包-->装载驱动器-->使用DriverManager.getConnection()获取与数据库的链接-->根据链接创建语句声明Statement对象-->声明对象执行sql语句-->返回接口(封装返回结果)-->释放链接等资源。
以下是实现代码:
@Test
public void test1() throws SQLException {
String url = "jdbc:mysql://localhost:3306/test?useSSL=false";
String userName = "root";
String password = "123456";
String driver = "com.mysql.jdbc.Driver";
java.util.Properties info = new Properties();
info.put("user", userName);
info.put("password", password);
Connection con = null;
Statement stm = null;
ResultSet rs = null;
try {
// 装在驱动
Class.forName(driver);
//con = DriverManager.getConnection(url, userName, password);
con = DriverManager.getConnection(url, info);
stm = con.createStatement();
String sql = "select * from pn_user";
rs = stm.executeQuery(sql);
while (rs.next()) {
int id = rs.getInt(1);
String name = rs.getString(2);
System.err.println("id:" + id + ",name:" + name);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} finally {
rs.close();
stm.close();
con.close();
}
}