IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> JDBC连接数据库【Java】 -> 正文阅读

[大数据]JDBC连接数据库【Java】

写在前面的话:

  1. 参考资料:尚硅谷视频
  2. 本章内容:使用JDBC连接MySQL数据库
  3. IDE:eclipse
  4. JDK:Java8

目录

1.准备连接数据库的4个字符串

2.通过InputStream流获取jdbc.properties文件中的信息

3.准备读取文件中的信息,加载文件中的信息

4.从文件中获取信息,并赋值

5.获取数据库驱动程序

6.进行连接

7.查看是否连接成功!

8.完整代码可运行


连接数据库,共分为7个步骤。?

  1. 准备连接数据库的4个字符串
  2. 通过InputStream流获取jdbc.properties文件中的信息
  3. 准备读取文件中的信息,加载文件中的信息
  4. 从文件中获取信息,并赋值
  5. 获取数据库驱动程序
  6. 进行连接(获取连接)
  7. 查看是否连接成功!

1.准备连接数据库的4个字符串

String driver = null;
String jdbcUrl = null;
String jdbcUser = null;
String jdbcPassword = null;

2.通过InputStream流获取jdbc.properties文件中的信息

InputStream inputStream =  getClass().getClassLoader().getResourceAsStream("exer01//jdbc.properties");

3.准备读取文件中的信息,加载文件中的信息

Properties properties = new Properties();
properties.load(inputStream);

4.从文件中获取信息,并赋值

driver = properties.getProperty("driver");
jdbcUrl = properties.getProperty("jdbcURL");
jdbcUser = properties.getProperty("user");
jdbcPassword = properties.getProperty("password");

5.获取数据库驱动程序

这里需要用到反射的知识,不了解可以点击链接,查看星与梦想star_dream的文章

Class.forName(driver);

6.进行连接

Connection connection =  DriverManager.getConnection(jdbcUrl,jdbcUser,jdbcPassword);

7.查看是否连接成功!

System.out.println("数据库连接成功:"+connection);

8.完整代码可运行

package exer01;

import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;

public class TestDriverMannage {

	public static void main(String[] args) throws Exception {
		
		TestDriverMannage t = new TestDriverMannage();
		
		t.openConnection();
		
	}
	
	public  void openConnection() throws Exception {
		
		//1.准备连接数据库的4个字符串
		String driver = null;
		String jdbcUrl = null;
		String jdbcUser = null;
		String jdbcPassword = null;
		
		//2.通过InputStream流获取jdbc.properties文件中的信息		
		InputStream inputStream =  getClass().getClassLoader().getResourceAsStream("exer01//jdbc.properties");
		
		//3.准备读取文件中的信息
		Properties properties = new Properties();

		//加载文件中的信息
		properties.load(inputStream);
		
		//4.从文件中获取信息,并赋值
		driver = properties.getProperty("driver");
		jdbcUrl = properties.getProperty("jdbcURL");
		jdbcUser = properties.getProperty("user");
		jdbcPassword = properties.getProperty("password");
		
		//5.获取数据库驱动程序
		Class.forName(driver);
		
		//6.进行连接
		Connection connection =  DriverManager.getConnection(jdbcUrl,jdbcUser,jdbcPassword);
		
		//7.查看是否连接成功
		System.out.println("数据库连接成功:"+connection);
	}
}

效果展示:

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-26 11:47:11  更:2022-04-26 11:50:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 2:42:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码