时间:2021-07-01 10:21:17 帮助过:18人阅读
首先用maven创建一个项目,免得自己去网上搜jar包
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency>
pom.xml引入MySQLJava链接包
接着就是创建JDBCTEST
public class DJBCTest {
public static void main(String[] args) throws Exception{
// 1.注册数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// 2.获取数据库链接
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/jt_db?characterEncoding=utf-8", "root", "root");
// 3.获取传输器
Statement stat = con.createStatement();
// 4.发送SQL并接收返回结果
String sql = "select * from account";
ResultSet res = stat.executeQuery(sql);
// 5.处理结果
System.out.println("|id|姓名|余额|");
while(res.next()) {
int id=res.getInt("id");
String name=res.getString("name");
double money=res.getDouble("money");
System.out.println("|"+id+"|"+name+"|"+money+"|");
}
// 6.释放资源
res.close();
stat.close();
con.close();
System.out.println("执行完成!");
}
}
代码结果如下:
|id|姓名|余额| |1|tom|1000.0| |2|andy|1000.0| |3|tony|1000.0| 执行完成!
这其中运用到了反射模式,工厂模式同时启发我要去复习一下迭代器模式
JDBC 复习随笔
标签:-- manage system 模式 class 网上 mysql 取数据 https