首页 > 数据库 >java连接sqlserver的方法分享

java连接sqlserver的方法分享

时间:2022-10-20 09:23:09浏览次数:76  
标签:java sqlserver Server SQL 分享 com Microsoft

转自:

http://www.java265.com/JavaJingYan/202206/16552126983712.html

sqlserver:

    SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,

1996年,Microsoft 推出了SQL Server 6.5版本;

1998年,SQL Server 7.0版本和用户见面;

SQL Server 2000是Microsoft公司于2000年推出,

目前最新版本是2019年份推出的SQL SERVER 2019。

下文笔者讲述java代码连接sqlserver的方法分享,如下所示

实现思路:
    只需使用sqljdbc4.jar文件
    即可实现读取sqlserver

注意事项:
   此方法可解决java连接sqlserver的SSL异常
例:
 

1.pom.xml 中引入jar包
<!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4 -->
<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>sqljdbc4</artifactId>
    <version>4.0</version>
</dependency>

2.编写相应的代码
package com.java265.testmaven;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class TestSqlServer {
	/**
	 * java265.com 连接sqlserver的示例代码
	 */
	public static void main(String[] args) throws ClassNotFoundException {
		  String connectionUrl =
					"jdbc:sqlserver://192.168.8.88:1433;" + "database=test;"
	                        + "user=sa;"
							+ "password=sapwd;";
							//+ "encrypt=false;" + "trustServerCertificate=true;"
							//+ "loginTimeout=10;";

			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

	        try (Connection connection = DriverManager.getConnection(connectionUrl);) {

				// code
				System.out.println("数据库连接成功!");
	        	
	        	}
				// 异常处理
	        catch (SQLException e) {
	            e.printStackTrace();
	        }
	}
}

标签:java,sqlserver,Server,SQL,分享,com,Microsoft
From: https://www.cnblogs.com/javalove2022/p/16808562.html

相关文章

  • Java数组快速排序
    https://blog.csdn.net/weixin_44194075/article/details/1138504761.快速排序的思想​通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的......
  • 【转】【Java异常】idea 报错:无效的目标发行版:17 的解决办法
    原文地址:https://blog.csdn.net/weixin_44299027/article/details/120848738一、项目背景最近在看Spring源码书籍,从GitHub把Spring源码拉取下来之后,想写个Demo跟踪源码。......
  • java基础
    Before单行注释、多行注释 单行注释和多行注释内容不参与编译,编译以后生成的.class的字节码文件中不包含注释掉的信息。文档注释(java特有)文档注释内容可以被JDK提供的......
  • Java中HashMap的几种遍历方式
    publicstaticvoidmain(String[]args){Map<String,Object>map=newHashMap<>();map.put("姓名","张三");map.put("年龄",30);......
  • Java NIO中的Buffer类
    Buffer类当应用程序进行数据传输的时候,往往需要使用缓冲区,常用的缓存区就是JDKNIO类库提供的java.nio.Buffer;NIO的Buffer本质上是一个内存块,既可以写入数据,也可以从中......
  • JavaScript异步编程
    单线程:JavaScript这语言被设计的时候本来就是单线程的异步:程序执行后,不会马上开始生效,而是过一会儿才开始行动为什么要用promise(承诺)?为了解决回调地狱通过promi......
  • Java基础数据类型
    目录一、数据类型分类整数类型字符类型布尔类型浮点类型二、数据类型的转换自动类型转换强制类型转换表达式类型的自动提升三、浮点类型计算精度丢失问题一、数据类型分类......
  • 【水友分享】Cocos 江南百景图MultiTexture记录一下
    版本:3.3.0参考:江南百景图技术点一:MultiTexture实现如何重绘「江南百景图」?近300页PPT免费分享!水友实现的Demo:下载地址 还没看呢,先留个坑。 在cocos论坛江南百......
  • JAVA设计模式-代理模式
    JAVA设计模式-代理模式一、介绍代理模式是一种结构型模式,它指的是给某一个对象提供一个代理对象,并且由代理对象控制原有对象的引用,可以增强原有对象的功能以及降低系统......
  • JavaScript学习--String对象,自定义对象,window对象
    String对象定义:var变量名=newString(s);varstr=newString("hello");var变量名=s;           varstr="hello";属性:length字符串长度方法:c......