IDEA软件中怎么实现Java使用JDBC连接数据库
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,本篇内容介绍了"IDEA软件中怎么实现Java使用JDBC连接数据库"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,
千家信息网最后更新 2025年01月16日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安全错误
数据库的锁怎样保障安全
万盛网络安全周
数据库文件删除了有影响吗
怎样打开二卡上的数据库
国产服务器最好的app
php pdo数据库原理
网络安全在我身边演讲
满楼水平 偷服务器
细菌耐药性研究数据库
c调用文件读入数据库
exel同步数据库
曲靖师范学院网络安全中心
国际版ec服务器ip地址
vba 局域网共用数据库
江西家庭教育网络安全宣传周
集成平台测试服务器方案
sql语句数据库表改名
数据库表被锁了
数据库字段有多个数据
天使之战忘记服务器怎么办
免费学术数据库
网络安全打大赛
网易能改善服务器吗
网络安全一票否决事项
我来笔记搭建服务器
软件开发要什么资质
苹果4附件尚未从服务器下载
矿池中转服务器搭建不成功
上海璀石网络技术有限公司
提高网络安全意识一般是针对
浙江学校卫星授时服务器云空间