JDBC 复习随笔

Posted cnbk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC 复习随笔相关的知识,希望对你有一定的参考价值。

首先用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 复习随笔的主要内容,如果未能解决你的问题,请参考以下文章

JDBC 复习3 存取Oracle大数据 clob blob

Mybatis框架复习随笔

巩固复习(对以前的随笔总结)_上

Java总结(随笔)——代码总结JDBC以及事务,以银行转账,查账等为例

JDBC复习2

部分代码片段