IDEA软件中怎么实现Java使用JDBC连接数据库
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容介绍了"IDEA软件中怎么实现Java使用JDBC连接数据库"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,
千家信息网最后更新 2025年11月07日IDEA软件中怎么实现Java使用JDBC连接数据库
本篇内容介绍了"IDEA软件中怎么实现Java使用JDBC连接数据库"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
准备工作
1. mysql的jar包 导入到lib目录下
2.把导入的jar包添加到项目中
点击jar包 选择
3.创建一个TestConnection类
五种方式如下:
/** * @author * @date 2019 **/import org.junit.Test; import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties; /** * JDBC连接 */public class ConnectionTest { //方式一 @Test public void testConnection1() throws SQLException { //获取driver 实现类的对象 Driver driver=new com.mysql.jdbc.Driver(); //url;http://localhost:8080/gmall/hello.jpg String url="jdbc:mysql://localhost:3306/student"; //把数据库的用户名和密码封装在Properties中 Properties info=new Properties(); info.setProperty("user","root"); info.setProperty("password","root"); // info.setProperty("user","root"); // info.setProperty("password","root"); Connection conn = driver.connect(url, info); System.out.println(conn); } //方式二 对方式一的迭代 ;不出现第三方的api 是程序又更好的可移植性啊 @Test public void testConnection2() throws Exception{ //获取driver实现类的对象 反射 Class clazz = Class.forName("com.mysql.jdbc.Driver"); Driver driver=(Driver) clazz.newInstance(); //2.提供要连接的数据库 String url="jdbc:mysql://localhost:3306/student"; //3.提供用户密码 Properties info=new Properties(); info.setProperty("user","root"); info.setProperty("password","root"); //4.获取链接 Connection connect = driver.connect(url, info); System.out.println(connect); } //方式三 使用drivermanager 用来替换driver @Test public void testConneciont3() throws Exception{ //1.获取Driver的实现类 Class clazz=Class.forName("com.mysql.jdbc.Driver"); Driver driver=(Driver) clazz.newInstance(); //2. 提供另外三个获取连接信息 String url="jdbc:mysql://localhost:3306/student"; String user="root"; String password="root"; //注册驱动 DriverManager.registerDriver(driver); //获取连接 Connection conn=DriverManager.getConnection(url,user,password); System.out.println(conn); } //方式四 @Test public void testConneciont4() throws Exception{ //1 提供三个获取连接信息 String url="jdbc:mysql://localhost:3306/student"; String user="root"; String password="root"; //2.加载Driver 不用显示注册驱动 Class.forName("com.mysql.jdbc.Driver"); //方式三的优化,省略以下操作, Driver的实现类中自动执行 // Driver driver=(Driver) clazz.newInstance(); //注册驱动 // DriverManager.registerDriver(driver); //3.获取连接 Connection conn=DriverManager.getConnection(url,user,password); System.out.println(conn); } //方式五 (final) 将数据库连接需要的配置信息声明在配置文件中读取配置我呢见,获取链接 /** * 好处啊 * 1.实现了数据和代码的分离,实现了解耦 * 2,如果需要修改配置文件信息,可以避免程序重新打包 * @throws Exception */ @Test public void TestConnection5() throws Exception{ //读取配置文件中的信息 InputStream is=ConnectionTest.class.getClassLoader().getResourceAsStream("jdbc.properties"); Properties pros=new Properties(); pros.load(is); String user=pros.getProperty("user"); String password=pros.getProperty("password"); String url=pros.getProperty("url"); String driverClass=pros.getProperty("driverClass"); //2.加载驱动 Class.forName(driverClass); //3.获取链接 Connection conn=DriverManager.getConnection(url,user,password); System.out.println(conn); }}"IDEA软件中怎么实现Java使用JDBC连接数据库"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
方式
数据
数据库
信息
配置
驱动
文件
链接
软件
三个
内容
密码
对象
更多
用户
知识
程序
实用
学有所成
接下来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
通过存量数据库开展推广工作
济南玉泉网络技术有限公司
远程网络安全知识
华为云服务器安全防护
第六次体育场地普查数据库
雷州市网络安全和信息化委员会
plc能建立自己的数据库吗
信息网络安全形势严峻
软件开发用华硕
吴义良网络技术服务部
哪个数据库对中文支持最好
录音服务器
从网络技术中交换技术
宁夏天天互联网络科技有限公司
嵌入式软件开发实验心得
少林拳视频软件开发
网络技术最好的国家
手抄报网络安全怎么画
奇热网网络技术分析
数据库中是否存在视图
上云服务器
电驴连接服务器后老是断开
网络安全经典书籍 pdf
工作邮箱网络安全自查
从网络技术中交换技术
软件开发迷茫
快宝网络技术怎么样
软件开发类的故事
深圳服务器回收电话咨询
网络安全教育知识宣传材料