0711实习日志

这篇实习日志详细记录了使用IntelliJ IDEA创建一个基于数据库的Java项目,包括添加数据库驱动并创建项目库,实现Bean、DAO、Util和Test Main四个部分。Bean部分定义了Userinfo实体类,DAO部分实现了增删查改的数据库操作,Util部分封装了数据库连接和资源释放,Test Main则进行了功能测试。通过占位符提高SQL性能,实现了基础的JDBC应用。
摘要由CSDN通过智能技术生成

0711实习日志


1.1 创建数据库
首先我们安装了指定的数据库管理软件,SQLyog。创建一个user的数据库,添加一个userinfo的表,向表中添加id、username和password,添加几条数据来做测试。

在这里插入图片描述
2.1 使用idea创建一个基础项目
直接添加项目即可
2.2 添加数据库驱动
我们创建一个有数据库支持的项目必须要的就是添加数据库驱动,将驱动物理添加进项目包,然后再将其添加进入项目才可使用。Add as Library

3.1今日完成部分整体结构
在这里插入图片描述
分为4个部分

3.1 bean部分

bean包含一个Userinfo文件,存放的是实体类,这个类和数据库的数据一一对应,有id,username,password。除了存放变量还需要有变量的set和get方法,还有就是将变量打印出来的toString方法。

3.2 dao部分

dao部分存放的是main需要使用的功能函数,今天所写的是4个,增改删查,也是4个方法,只需要调用方法即可使用。他们的结构大致相同,
1.加载驱动
2.创建连接
3.写sql
4.得到statement对象
5.执行sql得到结果集
6.处理结果集
7.关闭资源
就是sql语句和变量和输出不同
要点:
添加操作时sql语句可以写成Insert Into userinfo(username,password) values(?,?)
这样使用?作为占位符可以提高性能,只需要在下面的程序中将

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值