数据库
首页 > 数据库> > 【附带Java采用JDBC连接数据库】SQLServer2012的安装与注意事项详解

【附带Java采用JDBC连接数据库】SQLServer2012的安装与注意事项详解

作者:互联网

一入编程深似海,从此节操是路人

开心一刻,每天都有好心情

前言

很早之前,SQLserver2005使用很广泛。SQLserver2008也用的极多,经过岁月的沉淀与洗礼,稳定与实用性较高。尤其是在医疗行业使用很广,毕竟Windows自家的兼容性比较好,对中文支持也很友好,大优势。使用ASP.NET微软自家的一套,配合winform与C#作为开发。

以下采用SQLserver2012进行安装,并通过JDBC测试联通数据库。安装过程很简单,主要是系统环境问题,基本默认下一步下一步。关于SQLserver的学习,官方网有很详细的中文教程,花点时间去研究研究。学一门技术最佳最直接的方式,就是通过官网学习。

正文

下载地址

推荐此网站https://msdn.itellyou.cn/
Windows操作系统以及相关工具,都可以在此网站获取,都是原版的,很良心的网站。

SQL Server 2012 企业版激活序列号密钥

748RB-X4T6B-MRM7V-RTVFF-CHC8H

安装流程

01、全新SQL Server 独立安装或香现有安装添加功能(初始就是全新安装)
在这里插入图片描述

02、通过检测(安装程序支持规则)
在这里插入图片描述

03、输入产品密匙
在这里插入图片描述

04、接受许可(许可条款)
在这里插入图片描述

05、产品更新开启Windows update就不会报错,可以忽略
在这里插入图片描述

06、安装程序支持规则检测(防火墙规则警告这一步可以忽略)
在这里插入图片描述

07、设置角色
在这里插入图片描述
08、功能选择
在这里插入图片描述

09、安装规则检测
在这里插入图片描述

10、实例配置
在这里插入图片描述

11、磁盘空间要求检测
在这里插入图片描述

12、服务器配置
在这里插入图片描述

13、数据库引擎配置
在这里插入图片描述

14、analysis_services配置
在这里插入图片描述

15、reporting_services配置
在这里插入图片描述

16、分布式重播控制器
在这里插入图片描述

17、分布式重播客户端
在这里插入图片描述

18、错误报告(这里就不无需勾选了)
在这里插入图片描述

19、安装配置规则
在这里插入图片描述

20、准备安装
在这里插入图片描述

21、安装完成
在这里插入图片描述

SQL Server 2012 企业版激活序列号密钥

748RB-X4T6B-MRM7V-RTVFF-CHC8H

启动与优化

22、RSCM配置
在这里插入图片描述

23、连接到服务器
在这里插入图片描述
24、成功登录到SQLserver数据库
在这里插入图片描述

25、字体和颜色设置
在这里插入图片描述

安装完后,如果连不上数据库,请检查SQLServer服务是否启动:
在这里插入图片描述

采用JDBC测试连接数据库

编写JDBC测试连接SQLserver2012

此处采用Java语言测试,测试通过的。使用JDBC测试本地数据库是否连接成功,开启服务与端口,防火墙状态查看。其实测试MySQLMariaDBOracle以及达梦数据库(吐槽:噩梦)都一样,只是设置对应的驱动连接。关于一些注意事项,也一并写在了注释当中。

当然感兴趣,可以了解Spring Data JPAhibernatemybatis,都是对纯JDBC进行封装,通过gui反编译查看源码即可看出端倪。

Spring Data JPA
参考官方文档,进行学习:
https://spring.io/projects/spring-data-jpa#learn

采用的Spring Tool Suite4创建demo,目录结构,你也可以放main下面测试。
在这里插入图片描述

如下是JDBC连接SQLServer2012数据库代码:

package com.example.demo;

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

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class TestConnJdbc {

	private static final Logger log = LoggerFactory.getLogger(TestConnJdbc.class);

	//初始化参数
	static Connection conn = null;
	static PreparedStatement ps = null;
	static ResultSet rs = null;

	public static void main(String[] args) throws Exception {
		TestSQLConn();
	}
	
	/**
	 * @Description
	 * 1.SQLserver2012需要下载jar包sqljdbc41.jar
	 * 2.将auth下x64下的sqljdbc_auth.dll导入到Windows的system32中
	 * @throws SQLException
	 * @throws ClassNotFoundException
	 * 
	 */
	private static void TestSQLConn() throws SQLException, ClassNotFoundException {

		try {
			/**
			 * 1.加载驱动 
			 * mysql驱动:com.mysql.jdbc.Driver
			 * sqlserver驱动:com.microsoft.sqlserver.jdbc.SQLServerDriver
			 */
			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
			/**
			 * 2.获取连接参数url,username,password
			 * MySQL:url ="jdbc:mysql://192.168.0.233:3306/test";
			 * SQLserver:url = "jdbc:sqlserver://192.168.0.233:1433;database=girl;
			 * integratedSecurity=true;";
			 * 
			 */
			 
			 //设置jdbc连接驱动连接,测试ip地址填本机的静态ip或者localhost以及127.0.0.1都行,远程建议填静态ip
			String url = "jdbc:sqlserver://192.168.0.223:1433;"
					+ "database=girl;integratedSecurity=true;";
			//设置你得SQLserver2012数据库用户名		
			String username = "sa";
			//设置你得SQLserver2012数据库用户密码
			String password = "123456";
			
			//获取连接
			conn = DriverManager.getConnection(url, username, password);
			log.info("连接数据库success...");
			
			//查询数据库
			String sql = "select * from girl.dbo.girl";
			// 3.通过preparedStatement执行SQL
			ps = conn.prepareStatement(sql);
			
			// 4.执行查询,获取结果集
			rs = ps.executeQuery();
			// 5.遍历结果集,前提是你的数据库创建了表以及有数据
			while (rs.next()) {
				//对应表中字段类型,比如varchar,nchar对应String
				System.out.println("姓名:" + rs.getString("girl_name"));
				System.out.println("年龄:" + rs.getString("girl_age"));
				System.out.println("尺寸:" + rs.getString("cup_size"));

			}
		} finally {
			// 6.关闭连接 释放资源
			rs.close();
			ps.close();
			conn.close();
		}
	}

}

小声哔哔

只要你找个好老板,找一份好工作,好好工作。
辛勤工作,早起晚归,经常加班。
早晚有一天,这个老板,会更有钱。换更好的车,换更好的房。
再给我一个机会,我想回到昨天,因为我安眠药吃多了。

上面的一小段引用就当玩笑话,乐呵乐呵。用心创作,学无止境。你会发现,了解的越多,不了解的越多。好了,到此为止就是此篇文章的全部内容了,能看到这里的都是帅哥靓妹啊!!!善于总结,其乐不穷。好记性不如烂笔头,多收集自己第一次尝试的成果,收获也颇丰。你会发现,自己的知识宝库越来越丰富。白嫖有瘾,原创不易,快乐阅读!如果感觉文章还行,一键三连,动力拉满。

标签:JDBC,Java,rs,数据库,jdbc,SQLServer2012,import,连接
来源: https://blog.csdn.net/Tolove_dream/article/details/118864855