Java连接数据库的通用类(mySQL为例)

本文介绍了一个用于Java中连接数据库的通用类,以mySQL为例,展示了如何通过修改字符串URL来适配不同类型的数据库,如SQLserver。该类提供了一种简便的方法来建立数据库连接,只需传入数据库名、用户名和密码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java连接数据库的通用类(mySQL为例)

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class GetDBConnection {
	public static Connection connectionDB(String DBName, String id, String pad) {
		//参数详解
		//DBName:数据库名、id:登入数据库用户名、pad:登入密码
		Connection con = null;
		String uriString = "jdbc:mysql://localhost:3306/" + DBName + "?useSSL=true&characterEncoding=utf-8";
		try {
			Class.forName("com.mysql.jdbc.Driver");
			//JDBC驱动
		} catch (Exception e) {
			System.out.println(e);
			// TODO: handle exception
		}
		try {
			con = DriverManager.getConnection(uriString, id, pad);
		} catch (SQLException e) {
			System.out.println(e);
			// TODO 自动生成的 catch 块
		}
		return con;
	}

}

用法
类方法由类名直接调用:
connection=GetDBConnection.connectionDB(“test”,“root”,“123456”);

连接各类数据库只需要修改:
String uriString = “jdbc:mysql://localhost:3306/” +
DBName + “?useSSL=true&characterEncoding=utf-8”;【3306为mySQL默认端口】

String url = String uriString ="jdbc:sqlserver://localhost:1433+
DBName + “?useSSL=true&characterEncoding=utf-8”;【1433为SQLserver默认端口】

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值