Java连接SQL Server数据库的详细操作流程

这篇具有很好参考价值的文章主要介绍了Java连接SQL Server数据库的详细操作流程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Java连接SQL Server数据库的详细操作流程

一.明确JDK版本和下载驱动

1.1 JDK版本查看

win + r输入cmd,命令窗口输入java --version

java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver

1.2 SQL Server官网下载驱动

SQL Server驱动下载直达地址

java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver

下载完成后解压到自己熟悉的目录,不出意外的话你会看到以下文件
java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver

1.3 加载驱动类

package com.alon.sqlutils;

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

public class JDBCTest {
	public static void main(String[] args)  {
		String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
		String dburl = "jdbc:sqlserver://localhost:1433;DatabaseName = student;
		String userName = "sa";//填写自己的数据库名称
		String userPwd = "root";//数据库对应密码
		try {
			Class.forName(driverName);
			System.out.println("连接成功!!!");
			
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
			System.out.println("驱动加载失败");
		}
	
		try {
			Connection dbcon = DriverManager.getConnection(dburl,userName,userPwd);
			System.out.println("数据库连接成功!");
		} catch (SQLException e) {
			e.printStackTrace();
			System.out.println("连接失败");
			
		}
		
		
	}

}

1.4 eclipse导入驱动jar包

目录结构

java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver

  1. 右键当前工程文件,选择build path,然后选择Add External Archive...

java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver

  1. 点击进入``Add External Archive…,然后就会出现下图,选择一个符合你JDk版本的jar`包

java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver

  1. 添加完成后,会返现工程目录下自动生成了Reference Libraries目录,同时也会有一个jar驱动文件

java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver

二.运行程序

不出意外的意外的话,你会看到

java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver

别慌先来看看网上的办法,找了一下午结果还没解决,(这里没说人家的不好,就是针对于我这个问题,都解决不了)

java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver

2.1 终极结局方案

只需要在上述驱动类代码中改一改就完美解决··
java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver

2.2 读取数据数据

读取数据库数据代码

package com.alon.sqlutils;

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

public class ReadDatabase {

	public static void main(String[] args)  {
		String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
		// 方案一
		String dburl = "jdbc:sqlserver://localhost:1433;DatabaseName = SQL_Road;encrypt=false";
		String userName = "sa";
		String userPwd = "root";
		try {
			Class.forName(driverName);
			System.out.println("连接成功!!!");
			
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
			System.out.println("驱动加载失败");
		}
	
		try {
			Connection dbcon = DriverManager.getConnection(dburl,userName,userPwd);
			System.out.println("数据库连接成功!");
			
			//创建SQl命令对象
			Statement stmt = dbcon.createStatement();
			
			ResultSet rs = stmt.executeQuery("select * from Customers");
			
			//循环读出每一条数据
			while(rs.next()) {
				System.out.println(rs.getInt("客户ID")+"\t" +rs.getString("姓名")+"\t"+rs.getString("地址"));
			}
			
			//关闭对象连接
			stmt.close();
			
			//关闭数据库连接
			dbcon.close();
			
		} catch (SQLException e) {
			e.printStackTrace();
			System.out.println("连接失败");
			
		}
		
		
	}

}

数据库数据展示

java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver

控制台读取数据展示
java连接sqlserver数据库教程,Java开发,数据库,java,sqlserver文章来源地址https://www.toymoban.com/news/detail-780072.html

到了这里,关于Java连接SQL Server数据库的详细操作流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 通过Java连接Sql Server数据库

    JDBC是Java DateBase Connectivity的简写,翻译过来就是java连接数据库,或者更通俗地说就是java语言操作数据库。JDBC的本质其实是官方定义的一套操作所有关系型数据库的规则,也就是接口。 微软官方jdbc下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=11774 下载之后解压到相

    2024年01月17日
    浏览(52)
  • 实战Java springboot 采用Flink CDC操作SQL Server数据库获取增量变更数据

    目录 前言: 1、springboot引入依赖: 2、yml配置文件 3、创建SQL server CDC变更数据监听器 4、反序列化数据,转为变更JSON对象 5、CDC 数据实体类 6、自定义ApplicationContextUtil 7、自定义sink 交由spring管理,处理变更数据         我的场景是从SQL Server数据库获取指定表的增量数据,查

    2024年02月10日
    浏览(87)
  • Navicat连接SQL Server数据库

    使用navicat连接sqlserver数据库时必须连接sqlserver驱动,否则的话会连接报错; 按照应用的常理来说都是高版本兼容低版本的驱动; 我这边呢,是一个SQL Server Native Client 11.0的驱动; 大家需要的话可以到SQL Server官网网址去下载各类驱动; 网址:https://docs.microsoft.com/en-us/sql/con

    2024年02月08日
    浏览(52)
  • Sql server 连接 Oracle数据库

    前提预警:本机必须装有Oracle客户端 检查是否安装Oracle客户端,并检查TNS信息是否配置完成 1.1、 在cmd中执行 sqlplus ,没有报错并出现Oracle版本号,则表示Oracle已安装 1.2、配置TNS信息(最上面的10.0.0.130可随意定义,eg:test、orcl、qerghasd…) 配置ODBC数据信息 2.1、打开ODBC数据

    2024年02月03日
    浏览(56)
  • VS连接SQL server数据库

    目录 连接数据库 使用dataGridView控件显示表中的数据。 实现基本CRUD操作 打开vs,点击 视图,打开sql资源管理器,添加SQL Server 输入服务器名称,用户名,密码,进行连接。 如图,就可以看到vs已经连接到了自己的数据库,class和song两个数据库 。可以看到class下面有五个表。

    2024年02月09日
    浏览(47)
  • 【远程连接 多个SQL SERVER数据库实例】

    在公司电脑上同时安装了SQL SERVER2012和SQL SERVER2019,分别设置了不同的实例,现用VPN连接公司电脑上的两个数据库实例,做一些记录。 如图所示,分别有MSSQLSERVER2012与MSSQLSERVER2019两个不同的实例,分别查看实例对应的TCP/IP 为数据库引擎访问配置 Windows 防火墙 - SQL Server | Micro

    2024年02月07日
    浏览(51)
  • ado库——连接sql server数据库

    头文件 database.h cpp文件

    2024年02月16日
    浏览(40)
  • 【SQL Server】无需公网IP,就可以远程连接SQL Server数据库

    目录 1.前言 2.本地安装和设置SQL Server 2.1 SQL Server下载 2.2 SQL Server本地连接测试 2.3 Cpolar内网穿透的下载和安装 2.3 Cpolar内网穿透的注册 3.本地网页发布 3.1 Cpolar云端设置 3.2 Cpolar本地设置 4.公网访问测试 5.结语 数据库的重要性相信大家都有所了解,作为各种数据的电子资料夹,

    2023年04月24日
    浏览(45)
  • VsCode连接Mysql、Redis、MariaDB、SQL Server等数据库并进行可视化操作。无需额外的去下载可视化数据软件了,VsCode前端很方便的插件!!!

    前言:VsCode直接连接并操作数据库!最近使用公司的新电脑时,才发现好多东西需要重新下载 、配置,最近偶然接触到了 VsCode 的 Database Clinent 插件,可连接众多的服务,其中就支持连接到本地和远程的数据库,可视化操作、语句查询、导入、导出数据等基本功能集合,个人

    2024年02月05日
    浏览(54)
  • python连接Microsoft SQL Server 数据库

      python代码  

    2024年02月11日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包