做一个JDBC Java自己的连接数据库操作 学太久 都忘了 用习惯通用mapper了
JDBC
前言什么是JDBC
一、创建项目(略)
二、导入jar包
<!-- mysql -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
三、demo
package com.czxy.myjdbc;
import org.junit.Test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
/**
* @Author ZhangLe
* @Date 2019/1/16 8:22
*/
public class demo1 {
@Test
public void method() throws Exception {
// JDBC基本操作
// 1.注册mysql驱动
Class.forName("com.mysql.jdbc.Driver");
// 2.通过DriverManager获取到mydb数据库的链接
// url 数据库位置, user 用户名, password 密码
String url = "jdbc:mysql://localhost:3306/shop";
String user = "root";
String password = "123";
// 连接对象(获取数据的桥!)
Connection conn = DriverManager.getConnection(url, user, password);
// 3.通过链接获取SQL的发射器
PreparedStatement prep = conn.prepareStatement("select * from tb_user");
// 4.发射器执行SQL语句得到结果集
ResultSet result = prep.executeQuery();
// 5.处理结果集
while (result.next()) {
String cid = result.getString(1);
String cname = result.getString(2);
System.out.println("cid:" + cid + "-------cname:" + cname);
System.out.println("=============================================");
}
// 6.关闭资源
result.close();
prep.close();
conn.close();
}
}
运行结果
下一篇讲mybatis
祝你幸福
送你一首歌:《Tell Me Why》 Declan Galbraith 这首歌是控诉战争的
附图:北京上空的日偏食 北京天文馆镜像