随笔分类 -  MySQL

摘要:第一章:下载 c3p0官网:https://www.mchange.com/projects/c3p0/ 这个是SourceForge提供的下载地址:https://sourceforge.net/projects/c3p0/ 或者点击这里直接下载c3p0文件 文件结构: 有用的在lib下面: 需要 阅读全文

posted @ 2022-05-25 16:56 罗芭Remoo 阅读(164) 评论(0) 推荐(0) 编辑

摘要:第一章:下载 要下载三个东西:commons pool、commons log、dbcp dbcp中有些东西是依赖于commons pool 和 commons log 的。 缺一不可,否则无法正确运行使用dbcp! commons pool下载地址:https://commons.apache.o 阅读全文

posted @ 2022-05-25 16:30 罗芭Remoo 阅读(136) 评论(0) 推荐(0) 编辑

摘要:为什么是连接池? 第一、受我们硬件资源的限制,我们的一些资源使用时有限制的比如我们的数据库 连接数和线程数。为了摆脱这些限制,我们就使用了池化技术来将这些资源限制在一定范围内。 第二、我们创建和销毁这些如数据库连接、线程等资源的时候是需要消耗一定的性 能和时间的,使用池化技术可以先初始化一定数量的连 阅读全文

posted @ 2022-05-25 15:37 罗芭Remoo 阅读(32) 评论(0) 推荐(0) 编辑

摘要:第一章:插入使用.executeUpdate(); 返回的是受到影响的数据条数。 public static boolean insert(String username,String password){ Connection con=null; PreparedStatement pstmt = 阅读全文

posted @ 2022-05-23 17:39 罗芭Remoo 阅读(76) 评论(0) 推荐(0) 编辑

摘要:回顾我们上面几节的内容,我们发现重复代码非常多,比如注册驱动、连接、关闭close()等代码,非常繁杂。 于是我们将这些重复的大段代码进行包装。提取成JDBCUtils工具类。 第一章:提取注册连接模块 import java.sql.Connection; import java.sql.Driv 阅读全文

posted @ 2022-05-23 16:42 罗芭Remoo 阅读(48) 评论(0) 推荐(0) 编辑

摘要:第一章:什么是分页查询呢? 简而言之,分页数 就是百度搜索引擎中的网页的页数。 分页查询,就是从数据库中提取一部分出来,给用户。 用处:减少服务器负担。 为了方便测试,我们先给数据库添加大量信息。 还是使用我们的user表格,添加大量数据代码:(大家可以自行添加,也可以直接使用sakila的测试表格 阅读全文

posted @ 2022-05-23 11:17 罗芭Remoo 阅读(70) 评论(0) 推荐(0) 编辑

摘要:最后再提醒一句,每次在测试JDBC程序的时候,一定要确保MySQL正在运行。 打开控制台(终端),输入mysql 如果没启动,则出现以下提示: Mac端启动MySQL数据库,需要在系统便好设置中启动。 第一章:构建登录校验客户端 测试数据库: 当用户输入了正确的账号密码时,这个函数返回true,反之 阅读全文

posted @ 2022-05-23 11:16 罗芭Remoo 阅读(72) 评论(0) 推荐(0) 编辑

摘要:第一章:导入jar包 在未安装MySQL数据库的请务必安装,安装教程:【MySQL】从入门到掌握2-下载安装 connector/J下载地址:https://dev.mysql.com/downloads/connector/j/ 选择对应平台下载即可。 Mac端请直接选择Platform Inde 阅读全文

posted @ 2022-05-20 13:27 罗芭Remoo 阅读(81) 评论(0) 推荐(0) 编辑

摘要:【MySQL】从入门到精通9-数据库的备份(完结)上期:【MySQL】从入门到精通8-SQL数据库编程 第一章:数据的导出 回到我们的Workbench。 选择Data Export。 选择需要导出的数据库。 注意,如果选择“Export to Dump Project Folder”,就会一个一个数据表格导出。 选择下面的“Export to S 阅读全文

posted @ 2022-05-18 19:09 罗芭Remoo 阅读(53) 评论(0) 推荐(0) 编辑

摘要:【MySQL】从入门到精通8-SQL数据库编程上期:【MySQL】从入门到精通7-设计多对多数据库 第零章:Mac用户看这里: mac终端写MySQL和windows基本相同,除了配置环境变量和启动有些许不同以外。 先配置环境变量,在终端输入vim ~/.zshrc 按字母键a进入编辑模式,输入alias mysql-/usr/local/my 阅读全文

posted @ 2022-05-18 15:22 罗芭Remoo 阅读(194) 评论(0) 推荐(0) 编辑

摘要:【MySQL】从入门到精通7-设计多对多数据库上期:【MySQL】从入门到精通6-MySQL数据类型与官方文档 第一章:理解 和一对多不一样,多对多意思是,一个数据可以被不同的数据关联。 如果是一对多,我们还可以用外键来达成。 但是现在我们是多对多,我们需要专门设计一个表格来存储。也就是中间表。 物品数据库: 中间表: 中间表记录了角色id,物 阅读全文

posted @ 2022-05-18 13:41 罗芭Remoo 阅读(315) 评论(0) 推荐(0) 编辑

摘要:【MySQL】从入门到精通6-MySQL数据类型与官方文档上期:【MySQL】从入门到精通5-一对多-外键 这个是官方文档链接,是世界上最全面的MySQL教学了,所有问题都可以在这里找到解决方法。 https://dev.mysql.com/doc/ https://dev.mysql.com/doc/refman/8.0/en/ 需要大家自己阅读: 阅读全文

posted @ 2022-05-18 13:31 罗芭Remoo 阅读(59) 评论(0) 推荐(0) 编辑

摘要:【MySQL】从入门到精通5-一对多-外键上期:【MySQL】从入门到掌握4-主键与Unique 第一章:创建角色表 啥是一对多啊? 一个账号可以有多个角色,但是一个角色只能属于一个账号。 举个例子,我们之前创建的是玩家的账号数据库。 但是一个玩家账号里可能又创建了多个角色,为了这个功能我们得创建一个新的表格,角色表。 账号表中需要查找角色 阅读全文

posted @ 2022-05-18 13:21 罗芭Remoo 阅读(165) 评论(0) 推荐(0) 编辑

摘要:【MySQL】从入门到掌握4-主键与Unique上期:【MySQL】从入门到掌握3-WorkBench 第一章:主键 在实际开发中,我们不会使用用户名字当作主键。 因为当我们用数据库记录学生信息的时候,学生有可能重名! 我们一般会使用是个int数字当主键,好处在于节约性能等等。 现在我们修改一下: id作为主键,并勾选上PK NN AI AI,A 阅读全文

posted @ 2022-05-18 11:07 罗芭Remoo 阅读(79) 评论(0) 推荐(0) 编辑

摘要:【MySQL】从入门到掌握3-WorkBench上期:【MySQL】从入门到掌握2-下载安装 我们安装完MySQL Server的时候,是没有任何界面的。 不过很好,我们有一个工具,MySQL Workbench,他可以简化我们的操作,有点像Java里面IDE的作用。 实际上,利用Workbench查询表格内容,实际上是Workbench自动帮我 阅读全文

posted @ 2022-05-17 22:27 罗芭Remoo 阅读(676) 评论(0) 推荐(0) 编辑

摘要:【MySQL】从入门到掌握2-下载安装上期:【MySQL】从入门到掌握1-一些背景知识 第一章:下载 官网下载地址: https://dev.mysql.com/downloads/mysql/ https://dev.mysql.com/downloads/workbench/ 上面两个都下载!(非mac用户下载第一个就好了,因为自带 阅读全文

posted @ 2022-05-17 21:43 罗芭Remoo 阅读(38) 评论(0) 推荐(0) 编辑

摘要:【MySQL】从入门到掌握1-一些背景知识这个系列的文章带各位学习MySQL数据库。 不需要任何基础知识,便可以学习。 学习MySQL对学习Java的JDBC有很大的好处! 想要开发游戏服务器,那么学习MySQL也是必不可少的。 学习完本系列课程,你就可以使用Workbench、终端控制台操作、编程MySQL数据库了。 第一章-废话 MyS 阅读全文

posted @ 2022-05-17 21:17 罗芭Remoo 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示