JAVA 利用JDBC连接MYSQL数据库以及增删改查的实现【学习笔记】
来源:互联网 发布:ieee数据库 编辑:程序博客网 时间:2024/05/14 16:44
1. 首先连接数据库必须的四个字符串
1) 加载连接数据库的驱动(驱动的全类名)
2) 客户端的IP地址(jdbc的url)
3) 客户端的用户名
4) 客户端密码
例如:此处加载的是MYSQL的驱动
注意:如果是Java项目则要自己新建lib文件夹放jar包,且还要add build path。
web项目则直接放入lib文件夹即可。
补充:
Oracle数据库驱动url:jdbc:oracle:thin:@localhost:1521:数据库名
SQLServer数据库驱动url:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名
2. 加载驱动程序(实际上就是注册驱动)
例如:
此处需要抛异常,直接try...catch即可
3.通过 DriverManager 的 getConnection() 方法获取数据库连接
此处需要抛异常,增加一个catch子句即可
以上是最基本的连接数据库所需要的语句。当然所有数据库资源用过之后都是要关闭的。这个我们在后面的例子会说到。
然后就是增删改查需要增加的语句及例子。
增删改 统一其实都叫修改,所以此处我就举一个例子。其中唯一不同就是sql语句。
看下面:
上面说到用过的所有数据库资源都是要关闭的,关闭的时候要践行一个原则:那就是 先获取的后关闭,后获取的先关闭的。比如此处的connection与statement,先获取的是connection,则后关闭。
关闭语句:在最后一个catch后面加上finally。
挨个关闭。语句如下:
然后我们再看 查询:
异常抛出的catch部分是相同的。
然后ResultSet也是属于数据库资源,所以要关闭。又因为它是最先获取的,所以要最先关闭。
如图:finally中的内容
当然如果每写一个功能都需要重复写,连接数据库的这些相同的语句。我们则可以将其封装起来,让它变成一个工具类,供我们使用。
需要注意的一点是:连接数据库需要的四个字符串需要定义为静态,方法亦是静态。
如下:然后直接在需要的地方调用即可。
最后写增删改查的前序:首先新建MySQL数据库,建一张user表。
字段如下:
然后实体类中封装的字段:
选中要封装的字段,alt+shift+s
然后r 全选,回车即可。
- JAVA 利用JDBC连接MYSQL数据库以及增删改查的实现【学习笔记】
- Java使用JDBC连接MySQL数据库,实现增删改查
- java jdbc连接mysql数据库实现增删改查操作
- Java使用jdbc连接MySql数据库,实现增删改查
- [Mysql数据库] mysql数据库的连接以及增删改查Java代码实现
- Java实现mysql增删改查--我的JDBC学习
- mysql数据库的连接以及增删改查Java代码实现(Statement版)
- mysql数据库的连接以及增删改查Java代码实现(PreparedStatement版)
- Java 利用 JDBC 连接 Sqlsever2012 实现 增删改查
- JDBC连接MySQL数据库实现增删查改
- JDBC连接mysql实现增删改查
- 【SQL】JDBC之与数据库MySQL的连接以及增删改查等操作
- 【SQL】JDBC之与数据库MySQL的连接以及增删改查等操作
- 【SQL】JDBC之与数据库MySQL的连接以及增删改查等操作
- java纯jdbc连接mysql数据库实现增删查改 | 黄乔国PHP
- Java WEB之JDBC连接数据库的增删改查
- java连接mysql数据库实现增删查改
- Java JDBC实现数据库的增删改查操作
- java.sql.SQLRecoverableException: IO 错误: Undefined Error
- jQuery基础
- Spring mvc的注解是如何工作的
- 2. 财务管理
- Hibernate(十一)如何写分页
- JAVA 利用JDBC连接MYSQL数据库以及增删改查的实现【学习笔记】
- 分类书写jQuery
- vmware网卡VMnet中的桥接协议卸载后无法安装
- ubuntu安装python MySQLdb
- 推荐一套写的非常好的Maven教程!
- 文章标题
- 《基础网页制作》一个超简单的div布局,制作静态网页很简单
- 【S0001-笔记】SourceInsight4.0的安装与简单用法
- sss