开发者社区> 行走的菠萝> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

JDBC Driver接口连接数据库,实际开发基本不用

简介: JDBC Driver接口连接数据库,实际开发基本不用
+关注继续查看
import java.sql.Connection;
import java.util.Properties;
import com.mysql.jdbc.Driver;

public class JDBCDriver_getConnection {
//通过Driver接口获取连接,实际开发基本不用
public static void main(String[] args) throws Exception {
new JDBCDriver_getConnection().getConnection(); 
}
public Connection getConnection() throws Exception{
//连接参数
String driverClass = null;
String url=null;
String user = null;
String password = null;
Properties properties = new Properties();//使用Properties
properties.load(getClass().getClassLoader().getResourceAsStream("jdbc.properties"));//读取配置文本
//参数变量赋值
user = properties.getProperty("user");
password = properties.getProperty("password");
url = properties.getProperty("url");
driverClass = properties.getProperty("driverClass");
//配置connect()的 Properties
Properties info = new Properties();
info.put("user", user);
info.put("password", password);
Driver driver = (Driver) Class.forName(driverClass).newInstance();//注入驱动
Connection connection = (Connection) driver.connect(url, info);//获取连接
return connection;
/*
* 以下是jdbc.properties  配置文件内容,配置文件需放在src根目录下
* driverClass = com.mysql.jdbc.Driver
url = jdbc:mysql://localhost:3307/Test
user = root
password = 3306
*/
}
}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
JDBC-01:如何获取数据库连接
JDBC-01:如何获取数据库连接
0 0
JDBC(四) 连接参数的配置(附DBUtil工具类)
进行JDBC操作时,连接参数的配置(附DBUtil工具类)
0 0
JDBC中三个重要接口
这里介绍一下JDBC API中最重要的三个接口:Connection、Statement和ResultSet。
0 0
封装jdbc、DBUtil
package com.cmos.util; import java.io.IOException; import java.io.InputStream; import java.sql.
1032 0
自定义JDBC数据库连接池小例子
上篇文章中写了一个JDBC的小例子,这篇文章写个数据库连接池的小例子吧。 package com.zkn.newlearn.jdbc.mysql.third; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManage
1148 0
SQLite三种JDBC驱动的区别
在DBeaver中看到SQLite有三种JDBC驱动,查了它们官方网站的相关解释,发现它们还是挺不一样的。   SQLite Wrapper by Christian http://www.ch-werner.de/javasqlite/ 这个驱动其实是在本地C/C++的SQLite上用JDBC实现进行了包装。
679 0
JDBC数据库编程常用接口(转)
JDBC的全称是Java DataBase Connectivity,是一套面向对象的应用程序接口(API),制定了统一的访问各种关系数据库的标准接口,为各个数据库厂商提供了标准接口的实现。这东西能够实现软件的扩平台性。
764 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载