数据库:MySQL
- Create New Project,选择Maven,一系列的Next之后,完成Maven项目的创建
- 用Maven连接数据库
首先在pom.xml中添加依赖
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.48</version>
</dependency>
</dependencies>
添加之后右下角出现提示,选择Import Changes,Maven下载对应的资源
- 连接数据库,注册驱动
新建Jdbc01类(但是缺点在于独立性差)
public class Jdbc01 {
public static void main(String[] args) throws Exception{
//1 注册驱动
//2 获取连接
//3 获取操作数据库的预处理对象
//4 执行SQL 得到结果集
//5 遍历结果集
//6 释放资源
Connection conn = null;
PreparedStatement pstm = null;
ResultSet rs = null;
//1 注册驱动,加载驱动类
//DriverManager.registerDriver(new com.mysql.jdbc.Driver());//没有这个jar包是无法运行的
Class.forName("com.mysql.jdbc.Driver");//这里com.mysql.jdbc.Driver()仅是一个字符串,该类就可作为一个独立的类
//2 建立连接
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/schema1?",
"root", "2010abc123kl");
//3 获取操作数据库的预处理对象
pstm = conn.prepareStatement("select * from students");
//4 执行SQL 得到结果集
rs = pstm.executeQuery();
//5 遍历结果集
while (rs.next()) {
System.out.println(rs.getInt(1) + " "+rs.getString(2) + " "+rs.getString(3));
}
//6 释放资源
rs.close();
pstm.close();
conn.close();
}
}