IDEA软件中怎么实现Java使用JDBC连接数据库
发表于:2025-02-20 作者:千家信息网编辑
千家信息网最后更新 2025年02月20日,本篇内容介绍了"IDEA软件中怎么实现Java使用JDBC连接数据库"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,
千家信息网最后更新 2025年02月20日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安全错误
数据库的锁怎样保障安全
pdo怎么连接已有数据库
如何快速熟悉网络安全知识
建投集团软件开发待遇
平台网站菜单数据库设计
浪潮英信服务器主板代码ff
微生物基因组数据库
同步时间服务器默认端口是多少
qq离线文件 服务器
补充完善数据库
武汉软件开发公司都分布哪里
计算机和网络技术发展趋势
数据库1025错误处理方法
国外知名的网络安全公司
银行软件开发笔试题目
信息网络安全的第一
杭州绩夕网络技术怎么样
软件开发生命周期模型的论文
华中科技大学瑞思数据库
计算机软件开发对社会的意义
db2连接数据库的url
大庆软件开发公司推荐
武汉软件开发小公司
网络技术有关话题
网络安全图标 ppt模板
服务器怎么装虚拟机
新建账套 数据库排序规则
贝腾创业总动员服务器地址
python爬虫软件开发说明
服务器可以带两个主板吗
华中科技大学瑞思数据库