1.使用jdbc步骤
a.导入数据库厂商提供的驱动程序(导入jar包)
b.加载驱动程序
.forName(驱动程序类);
c.获得连接
url = "jdbc:数据库://ip地址:端口;数据库“;
username="用户名”‘
password="密码"
Connection con = DriverManager.getConnection(
url.username,password);
d.获得执行sql对象,执行sql返回结果
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery("sql语句");
e.处理结果集
while(rs.next()){
Xxxx s=rs.getXxxx("字段名|数字”);
}
注意:数字下标从1开始
f.释放资源
rs.close();
stat.colse();
conn.close();
3. 核心API
DriverManager ;管理驱动
Connection ;数据库连接’
Statement ;执行sql语句
PreparedStatement ;执行sql语句(推荐)
execute(); ;执行任何的sql
executeQuery(); ;执行查询sql
executeUpdate();执行增删改sql
ResultSet ;结果集
2.Dao层步骤
第一步:建表
第二步:实体类
第三步:写接口
第四步:帮助类(BasaDao) 只要写一次
第五步;实现类
提供一个公共的东西
软件三层结构
视图层
控制层
持久层 dao
浏览器 --》视图层--》控制层--》持久层-----》数据库
MVC思想:
Model:模型层
View:视图层
Controller:控制层
业务层biz,server
dao层
分包:
Dao
Biz
Controller(web)
--View(控制台)test
entity(实体)
utils(帮助)baseDao
//表--》实体类--》dao--》biz-->controller
// 序列化 接口+实现 接口+实现