2021-09-16 java 连接 SQL Server

step1 、maven添加sqlserver的jdbc驱动包

在微软官网下载sqljdbc的jar包:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774

本次下载了4.2版本 ,可以支持jre8

step2、 通过maven命令将jar包安装到本地。

在Terminal命令窗口,然后执行以下maven命令

mvn install:install-file -Dfile=D:\100PBSource1\JAVA\uploadlhmz\src\test\lib\sqlj
dbc42.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.2

命令解释:mvn install:install-file -Dfile=“jar包的绝对路径” -Dpackaging=“文件打包方式” -DgroupId=groupid名 -DartifactId=artifactId名 -Dversion=jar版本

step3、在pom.xml中引入本地jar包

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>sqljdbc4</artifactId>
    <version>4.2</version>
</dependency>

step4、写测试连接代码


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class SQLSTest {
    private static Connection dbconn = null;

    public  static  void main (String[] args) {
         //数据库地址和数据库名称
        String dbURL ="jdbc:sqlserver://ourtest01.sqlserver.rds.aliyuncs.com:3433;DatabaseName=hrchl";

        try{
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            System.out.println("加载驱动成功!");
            //连接 (登录帐号密码)
            dbconn = DriverManager.getConnection(dbURL,"test","test123");  
            System.out.println("连接数据库成功!");
            String sql = "select * from SysUser;";
            PreparedStatement statement = null ;
            statement=dbconn.prepareStatement(sql);
            ResultSet res = null;
            res=statement.executeQuery();
            while(res.next()){
                String title=res.getString("username");
                System.out.println(title);
            }
        }catch(Exception e) {
            e.printStackTrace();
            System.out.println("连接数据库失败!");
        }


        }
    }

测试结果:

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值