使用JDBC来连接数据库
使用JDBC来连接数据库
把数据库相关的信息写在一个配置文件里面,比如下面程序中的DBconfig.properties,然后让程序动态加载配置文件中的信息
package com.database;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;public class DBOpenClose {public static void release(ResultSet rs, Connection conn,Statement statement) {if (rs != null) {try {rs.close();} catch (SQLException e) {e.printStackTrace();}}if (conn != null) {try {conn.close();} catch (SQLException e) {e.printStackTrace();}}if (statement != null) {try {statement.close();} catch (SQLException e) {e.printStackTrace();}}}public static Connection openConnection() {// 读取类路径下的配置文件Properties properties = new Properties();String driverClass = null;String jdbcUrl = null;String user = null;String password = null;try {properties.load(DBOpenClose.class.getClassLoader().getResourceAsStream("DBconfig.properties"));driverClass = properties.getProperty("driver");jdbcUrl = properties.getProperty("url");user = properties.getProperty("username");password = properties.getProperty("password");// 加载数据库驱动Class.forName(driverClass);return DriverManager.getConnection(jdbcUrl, user, password);} catch (Exception e) {e.printStackTrace();}return null;}}
使用JDBC来连接数据库相关推荐
- 事务连接中断_漫画——你还记得原生的JDBC怎么连接数据库吗?
原创: 阿音 数据表的设计范式 在实际开发中最为常见的设计范式有三个: 第一范式是最基本的范式.如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式: 第二范式需要确保数据库 ...
- 漫画|你还记得原生的JDBC怎么连接数据库吗?
数据表的设计范式 在实际开发中最为常见的设计范式有三个: 第一范式是最基本的范式.如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式: 第二范式需要确保数据库表中的每一列都 ...
- 建立数据库时连接出错_漫画——你还记得原生的JDBC怎么连接数据库吗?
原创: 阿音数据表的设计范式 在实际开发中最为常见的设计范式有三个: 第一范式是最基本的范式.如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式: 第二范式需要确保数据库表 ...
- mysql jdbc dbcp_连接数据库 JDBC、DBCP、JNDI
一.JDBC package com.direct.util; import java.sql.Connection; import java.sql.DriverManager; import ja ...
- Java JDBC基础 连接数据库 操作数据库
1.JDBC概述 1.1 数据持久化 持久化(persistence) :把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应用数据持久化意味着将内存中的数据保存到硬盘上加以&qu ...
- Java_16_JDBC连接池:JDBC(连接数据库技术)
摘要 一.JDBC介绍 客户端操作MySQL数据库的方式 1.使用第三方客户端来访问MySQL: SQLyog, Navicat, SQLWave,MyDB Studio, EMS SQLManage ...
- Jmeter性能测试之JDBC Request连接数据库
这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作.它经常需要和JDBC Connection Configuration配置原件(配置数据库连接的相关属 ...
- linux用java连接mysql_Java使用JDBC方式连接数据库
开发一个JDBC应用程序,基本需要以下几个步骤: 1.把JDBC驱动类装载入Java虚拟机中.使用java.lang.Class类的静态方法forName(String className)实现. ...
- Microsoft SQL Server 2019 下载、安装及Java JDBC配置连接数据库(多图详解 超详细)
一.下载 下载链接Microsoft SQL Server 二.安装 1.找到刚刚下载的文件,双击打开后,选择基本并接受 2.选择接受 3.选择安装位置,并点击安装,然后等待下载安装完成 4.正在安装 ...
最新文章
- DM***+EZ***
- cdh必须要在root用户搭建吗_基于cloudera CDH5的环境搭建
- QCopChannel的用法
- Mysql商品和图片表_【mysql】数据库设计模式:多个图片怎么和商品关联
- mysql 字符大对象_第02期:MySQL 数据类型的艺术 - 大对象字段
- 网站二次开发如何防止别人打包源码_面试官:你说你对Kafka比较熟?看过源码吗?...
- 14.6 Spring MVC 测试框架(翻译)
- Java EE企业系统性能问题的原因和解决建议
- Qt文档阅读笔记-Button QML Type官方解析及实例
- 腾讯广告算法大赛 | 专家开小灶,独家解析Lookalike那些事儿
- 【iOS】The run destination iPhone is not valid for Running the scheme .
- C++-灰度图上色GrayToColor
- 淘宝直通车新功能智能推广 智能推广计划设置 智能推广优化 智能推广优化原则
- 液晶面板价格继续下跌,32英寸平板电视或跌破500元
- 美丽的小丑,谁的悲哀
- python在医学中的应用_如何应用Python处理医学影像学中的DICOM信息
- 基于Linux环境中C语言程序----Hello World
- 【转载】设置端口映射或DMZ主机---将内网web服务器映射入公网
- 智慧城市:未来已来,时尚生活不再遥不可及
- 关于笔记本屏幕的一点个人意见——鄙人的第一篇CSDN博客
热门文章
- 深度解析容器化技术在广发证券交易系统的应用【转】
- Java线程池架构(一)原理和源码解析
- oracle日常维护(不断更新)
- MessageQueue的使用方法(二)
- 高通在物联网领域已经深耕多年
- 《音乐达人秀:Adobe Audition CC实战222例》——1.3 数字录音记录生活越来越便捷...
- galera mysql cluster
- CreateThread线程函数
- .NET 某电商交易平台Web站 CPU爆高分析
- flink streamGraph生成jobGraph