1、JDBC简介
1)什么是JDBC(java Database Connectivity)java连接数据库技术
SUN推出的针对于关系型数据库开发的一整套规范(一套执行sql语句的API),主要由接口组成,目的是为了提升开发效率。
每个数据库产商的驱动程序,必须实现该接口。
开发者只需要学习jdbc的接口,就可以实现不同数据库的统一操作
2)JDBC需要的jar包
java.sql
javax.sql
数据库驱动包(数据库的实现类,由各个数据库厂商提供)
中间版
一、创建user类 即(数据库表)
public class User {
private String username;
private String password;
private int uid;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public User() {
super();
}
public int getUid() {
return uid;
}
public void setUid(int uid) {
this.uid = uid;
}
public User(String username, String password, int uid) {
super();
this.username = username;
this.password = password;
this.uid = uid;
}
@Override
public String toString() {
return "User [username=" + username + ", password=" + password + ", uid=" + uid + "]";
}
}
二、创建接口即功能接口
package dao;
/**
*数据持久层的接口(规范)
*dao-->dataa access object
*/
import java.util.List;
import entity.User;
public interface UserDao {
//查询所有
List<User> queryAll();
//添加
int insert(User user);
//修改
int update(User user);
//删除
int delete (int uid) ;
//根据id查询
User findById(int uid);
}
三、创建实现功能的类即功能实现类
*/
//获取连接
//注册驱动
public class UserDaoImpl implements