首先用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| 执行完成!
这其中运用到了反射模式,工厂模式同时启发我要去复习一下迭代器模式