今天总结的是关于Java通过jdbc访问mysql、oracle数据库。但本次记录仅记录如何连接及关闭连接,对数据库增删改查的操作将在下一个记录中总结。访问数据库有7个固定步骤:
1.准备“四要素”
2.注册驱动
3.建立连接
4.定义sql语句
5.执行sql语句
6.处理结果集
7.释放资源
但今天的记录只总结前三项及最后一项。
1.准备“四要素”
“四要素”包括驱动、url[ip port]、数据库用户名、数据库密码
a.在准备四要素时要明确,驱动是固定不变的。
连接oracle的驱动是oracle.jdbc.driver.OracleDriver
连接mysql的驱动是com.mysql.jdbc.Driver
b.url的规律(除了地址、端口号、库名其他一律不变)
连接oracle:(例)jdbc:oracle:thin:@127.0.0.1:1521:XE
127.0.0.1是本机地址,也可写成localhost 。1521是数据库的端口号,根据配置数据库时的设置填写。XE为数据库名
连接mysql:(例)jdbc:mysql://localhost/gxuts
亦可写localhost:3306。gxuts为数据库名
c.数据库用户名及密码根据配置数据库时的设置进行填写
2.注册驱动
在注册驱动的时候需要抛出异常,即需要在try...catch语句中执行(包括以下的3、4、5、6点都要在该语句中执行)
3.建立连接
7.释放资源
如果连接中无数据,则将连接关闭。在每一次访问数据库结束时一定要将连接关闭,否则会造成资源被占用,浪费大量的资源。
ps:在连接数据库前需要下载相应的jar包,不同的数据库类型都有不一样的jar包,可在相应的官网下载。
将下载的jar包放在与源码同级目录下,再右键点击文件选择build path>configure build path即可导入
此文章为本人原创,仅限于本人的学习总结记录,若有错误之处请留言提出。作者具有极少的文案相关工作经验,若有文字描述不足之处请谅解。