三度网教程:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

Java中取得mysql连接3种方法介绍(图)

时间:2023-1-13作者:未知来源:三度网教程人气:


SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
最近工作中需要用到mysql连接,发现实现的方法不止一个,所以就来总结下,下面这篇文章主要给大家介绍了关于Java中如何获取mysql连接的3种方法,需要的朋友可以参考借鉴,感兴趣的朋友们下面随着小编来一起学习学习吧。

前言

本文主要来说说三种 Java 中获取 mysql 连接的方式,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:

  • 第一种:传统的连接方式;

  • 第二种:读取配置文件方式;

  • 第三种:数据库连接池。

一、传统的连接方式:

首先在 src 目录下创建名为 lib 的文件夹,导入数据库驱动的 jar 包,随后 "add to build path"。

1.注册驱动


Class.forName("com.mysql.jdbc.Driver");

2.获取连接


String url = "jdbc:mysql://localhost:3306/shun"; String user = "root"; String password = ""; Connection conn = DriverManager.getConnection(url, user, password); Finish.

Codes:

Java中获取mysql连接三种方法介绍(图)

二、读取配置文件方式

首先我们在 src 目录下创建一个 .properties 的配置文件,内容如下:

Java中获取mysql连接三种方法介绍(图)

1.读取配置文件


InputStream is = Demo02.class.getClassLoader().getResourceAsStream("db.properties");

2.创建Properties对象


Properties pro = new Properties();

3.装载


pro.load(is);

4.解析


String driver = pro.getProperty("driver"); String url = pro.getProperty("url"); String user = pro.getProperty("user"); String password = pro.getProperty("password");

5.注册驱动获取连接


Class.forName(driver); Connection conn = DriverManager.getConnection(url, user, password); Finish.

Codes:

Java中获取mysql连接三种方法介绍(图)

三、数据库连接池

同样,我们先在 src 目录下创建名为 lib 的文件夹,导入 DBUtils 和数据库连接池的 jar 包,随后 "add to build path"。

1.创建基础数据源


BasicDataSource bds = new BasicDataSource();

2.设置属性


bds.setDriverClassName("com.mysql.jdbc.Driver"); bds.setUrl("jdbc:mysql://localhost:3306/shun"); bds.setUsername("root"); bds.setPassword(""); Finish.

Codes:

Java中获取mysql连接三种方法介绍(图)

结语:通过以上对三种Java 中获取 mysql 连接方式的介绍,相信各位已经对此有了初步的了解,第一种很明显是硬编译的方法,就是把数据都写死,在之后的开发中更改起来会很麻烦;而第二种相对第一种方法来说要稍好一些,因为下次再使用时,我们直接修改 .properties 的配置文件就好了;而第三种我们使用了已经为我们写好的 DBCPUtils 包,直接省去了 Connection 对象,执行起来更简单,代码更简洁,资源利用率更低,到时候修改起来也方便,所以说,使用数据库连接池的方法相对来说更好一些。

总结

以上就是Java中获取mysql连接三种方法介绍(图)的详细内容,更多请关注php中文网其它相关文章!


学习教程快速掌握从入门到精通的SQL知识。

关键词:  Java中取得mysql连接3种办法介绍(图)





Copyright © 2012-2018 三度网教程(http://www.3du8.cn) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版