20175316盛茂淞 2018-2019-2 《Java程序设计》第9周学习总结
2024-10-19 06:47:33
20175316盛茂淞 2018-2019-2 《Java程序设计》第9周学习总结
教材学习内容总结
- 下载安装MySQL数据库管理系统。
- 学习《Java程序设计》第十一章MySQL数据库基本操作。
利用JAVA程序对MySQL数据库系统进行查找,更新,添加和删除操作。
mysql数据库的连接
教材中选择从官网下载安装mysql服务,并在启动Mysql数据库服务器后进行了初始化以及设置了root用户,而使用xampp只需要下载安装好xampp,并在初始界面的Mysql后点击start即可
Mysql客户端管理工具
- 教材中使用了navicat作为客户端在Mysql服务器上建立数据库的软件,需要下载安装并在启动了Mysq服务器后进行创建数据库以及建立表等一系列操作。而使用xampp只需要在浏览器中输入http://localhost并选择PHPAdmin即可对数据库进行管理。
JDBC
- JDBC是专门用于操作数据库的API,使用JDBC的应用程序一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库。而JDBC与数据库的连接需要驱动,这就需要下载相应数据库的驱动。在教材中连接驱动复制到jdk的jre\lib\ext目录下,同时也需要复制到jre的lib\ext目录下,但新版本的jdk没有了jre下的ext目录,这对我们下一步的操作造成了较大的困难。而在IDEA中只需要配置驱动路径即可实现程序与数据库的连接。
程序中管理数据库
- 加载数据库驱动:Class.forName("com.mysql.jdbc.Driver")
- 连接数据库:getConnection(java.lang.String)
- 向数据库发送SQL查询语句:createStatement()
- 处理查询结果:executeQuerey("SELECT * FROM "
- 关闭当前连接:close()
- 其余操作基本都是基于以上方法,只是在个别方法有所差异。
最新文章
- 详解DB2 sqlstate 57016 原因码 ";7";错误
- BZOJ 1901 &; 整体二分
- appium按钮定位,去掉弹出框
- 25-React事件处理及条件渲染
- [未完成]关于GUI Java图形化界
- OPM与ILE编程模式的区别
- codevs 1200 同余方程 (Extend_Eulid)
- XHTML 基础(含部分css)
- Gym101522A Gym101522C Gym101522D
- 学JAVA第十二天,今天写java控制台输入流及String的类型转换
- [GXOI/GZOI2019]旧词(树上差分+树剖)
- centos7 安装Mysql8.0笔记
- Bugku 杂项 眼见非实
- BZOJ4805: 欧拉函数求和(杜教筛)
- sql server 操作列
- R语言-图的要素颜色
- ASP.NET Core 3.0 实战:构建多版本 API 接口
- dzzoffice协同办公平台与onlyoffice在线协作平台安装与部署
- Python学习---日期时间
- jquery和css3实现的很酷的菜单导航