JAVA实现对SQLServer和MySql的通用的增,删,改,查以及查询总数。附带源码和JAR包。

本文提供了一种使用阿里巴巴Durid和JdbcTemplate实现的JAVA连接SQLServer与MySql的通用代码。通过修改配置文件即可在两者间切换,JDBCUtils工具类无需改动。同时分享了获取所需JAR包的链接,并提供了数据库参数示例及代码结构概述。
摘要由CSDN通过智能技术生成

发起这个是因为自己在刚开始写连接SQLServer时,没有可以直接拿来运行的代码,在网上找了半天也没有找到合适的,关键找到的要么缺少数据库参数和代码片段要么就不能直接运行。

这里用的最方便的连接池技术阿里巴巴的Durid,和JdbcTemplate,SQLServer/MySql实现的用java连接两种数据库的通用代码,在以后的项目中和工作中常用的连接方式。

其中JDBCUtils类是通用工具类,一句话都不用改。使用MySql或者SQLServer时只需要更改druid.properties里的参数就可以。

缺少SQLServer的软件和JAR包可到这里免费获取:https://blog.csdn.net/qq_42052589/article/details/106265298


首先提前创建好数据库表,

需要的JAR包:druid-1.0.9.jar,mysql-connector-java-5.1.18-bin.jar,sqljdbc42.jar,和JdbcTemplate需要的jar包。

                         如果缺少jar包也没关系,源码项目可以到GZH【软资库】回复:数据库源码,获得。

代码中用的数据库参数如下:

 

druid.properties:

driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver    #连接SQLServer,若要连接MYSQL只需要改这里面的东西就行。
url=jdbc:sqlserver://localhost:1433;DatabaseName=db01
username=sa
password=123456
# 初始化连接数量
initialSize=5
# 最大连接数
maxActive=10
# 最大等待时间
maxWait=3000

JDBCUtils类:

package util;
import com.alibaba.druid.pool.DruidDataSourceFactory;
import javax.sql.DataSource;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Properties;

/** #2.1;05/21
 * JDBC工具类 使用Durid连接池*/


public class JDBCUtils {
    private static DataSource ds ;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值