MySQL数据库
文章平均质量分 68
swpusj
这个作者很懒,什么都没留下…
展开
-
学生管理系统
JSP开发模式 模式一:JSP+JavaBean 模式二:JSP+JavaBean+Servlet 两种模式利用图片的方式展示如下。 三层架构与MVC的联系如图所示。 学生管理系统 数据库搭建 整个学生管理系统只运用到一个学生数据表。 CREATE DATABASE stus; USE stus; CREATE TABLE stu ( id INT PRIMARY KEY AUTO_INCREMENT, sname VARCHAR (20), gender VARCHAR (5),原创 2021-09-24 10:43:53 · 444 阅读 · 0 评论 -
数据库连接池与DBUtils
数据库连接池 1.数据库连接池——数据库的连接对象创建工作,比较消耗性能,因此创建了数据库连接池。 一开始先在内存中开辟一块空间(集合),一开始先在池子里面放置多个连接对象。后面需要连接的化,直接从池子里面拿。不要去自己创建连接了。使用完毕后要记得归还连接,确保连接对象能循环利用。 如图所示,表示连接池的位置。 2.开源的连接池 DBCP——DataBase Connection Pool,数据库连接池,是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放原创 2021-09-10 01:20:24 · 136 阅读 · 0 评论 -
事务Transacton
1.含义:其实指的是一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功都算失败。所有的数据都回归到最初的状态(俗称回滚)。 2.为什么要有事务?为了确保逻辑的成功。例子:银行转账。 3.开启事务:start transaction 提交或者回滚事务:commit 提交事务,数据将会写到磁盘上的数据库;rollback 数据回滚,回到最初的状态。 4.代码里的事务,主要是针对链接来的。 ——通过conn.setAutoCommit(false)来关闭自动提交的设置 ——提交事务conn.commi原创 2021-09-10 00:59:15 · 115 阅读 · 0 评论 -
JDBC的使用步骤
使用JDBC对mysql进行操作,主要分为这样几个步骤: 首先,定义几个变量,方便后续关闭该连接: Connection conn = null; Statement stat=null; ResultSet rs = null; 接下来,具体步骤: 1.注册驱动 Class.forName(“com.mysql.cj.jdbc.Driver”); 2.获取连接 所使用的函数主要有三个参数,第一参数为url,表示所连接的数据库;第二个参数为name,表示接入mysq原创 2020-07-11 23:28:42 · 168 阅读 · 0 评论 -
利用c3p0的配置文件对mysql数据库进行操作
首先,确定自己的mysql版本,如果mysql是8.5版本,jdbc要使用mysql-connector-java-8.0.11.jar,不要使用低版本的jdbc(会有相应的错误)。c3p0要使用c3p0-0.9.5.2.jar或者c3p0-0.9.5.4.jar,最后建议将mchange-commons-java-0.2.15.jar加入包中。 对于高版本的mysql,其中driverClass...原创 2019-08-25 22:32:31 · 268 阅读 · 0 评论