码迷,mamicode.com
首页 > 数据库 > 详细

JDBC 复习随笔

时间:2020-05-31 13:18:35      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:--   manage   system   模式   class   网上   mysql   取数据   https   

首先用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   

原文地址:https://www.cnblogs.com/cnbk/p/12996941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!