java连接sql server数据库(使用用户sa)
一、安装数据库相关软件
sql server management studio是管理sql server数据库的软件,想要使用需到微软官网下载安装sql server,然后再安装sql server management studio。微软下载地址https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2017-rtm
然后按照要求进行安装。
二、配置数据库服务
安装完成后会有很多软件,使用java连接本地数据库时需要使用下图箭头所指软件。

打开管理器

打开协议

右键点击TCP/IP修改TCP/IP连接属性

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException; public class JDBCUtil
{
public JDBCUtil() { }
PreparedStatement ps = null;
ResultSet rs = null;
static {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
try {
//加载数据库com.microsoft.sqlserver.jdbc.SQLServerDriver类
Class.forName(driverName);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public static Connection getConnection() {
Connection connection = null;
//DatabaseName为数据库的名称
String url = "jdbc:sqlserver://localhost:1433; DatabaseName=school";
//连接数据库所用的用户名和密码
String user = "sa";
String password = "sa"; try {
connection = DriverManager.getConnection(url, user, password);
connection.setAutoCommit(false); } catch (SQLException e) {
e.printStackTrace();
}
return connection;
} public static void main(String[] args) {
new JDBCUtil().getConnection();
} }
连接数据库的类,项目中需要有这个类去连接数据库,才能够对数据库进行相应操作,其中1433为TCP连接的端口号,可修改为其他值,与上图对应即可。
配置服务器的属性完成。
三、配置sql server management studio 用户名sa登录
打开sql server management studio软件

打开登录名,可以看到sa


当修改完sa的相关设置后,就可以退出sql server management studio重新启动用sa用户名登录了。

此时软件端的配置已经完成。
四、给java项目添加驱动,也就是jar包
具体安装那一种jar包,可以查看链接https://docs.microsoft.com/zh-cn/sql/connect/jdbc/using-the-jdbc-driver?view=sql-server-2017
下载完成后打开文件夹查看

我们可以直接将次jar包复制到jre中,这样可以避免下次使用数据库还要添加。也可以通过给项目添加jar包路径来完成。
直接添加到jre包中看链接https://jingyan.baidu.com/article/375c8e19b4e24d25f3a22973.html。主要讲给jar包添加路径的方法,其实两个都差不多。
1、右键点击要添加jar包的项目名,点击Properties,进入下图界面

2、点击java Build Path,然后点击Add External JARS,找到下载的jar包打开,然后应用。
五、总结
整个过程非常简单,但是我在网上没有找到一个完整的教程,所以想记录下我学习的过程。也方便一下大家。
java连接sql server数据库(使用用户sa)的更多相关文章
- java连接sql server数据库
1.新建项目,导入包 sqljdbc4.jar或sqljdbc.jar(jdk1.7版本) 2.新建类文件ConnectionDB.java package hello; import java.s ...
- Java 连接 SQL Server 数据库
//连接数据库 public Connection getConnection(){ //url为绝对路径 String url="jdbc:sqlserver://127.0.0.1:14 ...
- Java 链接SQL Server 数据库
1 //Java 连接 SQL Server数据库 2 public static final String DRIVERNAME="com.microsoft.sqlserver.jdbc ...
- Java使用JDBC连接SQL Server数据库|实现学生成绩信息系统
Java实验四 JDBC 使用SQL Server数据库或者MySQL数据库各自的客户端工具,完成如下任务: (1)创建数据库students: (2)在数据students中创建表scores,包括 ...
- jTDS Java连接SQL Server 2000数据库
Java连接SQL Server 2000数据库时,有两种方法: (1)通过Microsoft的JDBC驱动连接.此JDBC驱动共有三个文件,分别 是mssqlserver.jar.msutil.ja ...
- Java使用JDBC连接SQL Server数据库
Java使用JDBC连接SQL Server数据库 1.下载驱动 1.下载Microsoft SQL Server JDBC 驱动程序 https://docs.microsoft.com/zh-cn ...
- 编写Java程序,使用JDBC连接SQL Server数据库
返回本章节 返回作业目录 需求说明: 使用JDBC连接SQL Server数据库 SQL Server数据库位于192.168.2.101. 所需连接的数据库为eshop_db,用户名为test,密码 ...
- NetBeans连接SQL server数据库教程
不废话,直接开始 1.下载sqljdbc.jar 可以从微软中国官方网站下载 SQLJDBC微软中国 笔者提供一个网盘链接Sqljdbc.jar 4个压缩包视版本选择,SQL 2012 用sqljdb ...
- JDBC连接sql server数据库及其它
JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...
随机推荐
- MySQL查看数据库安装路径
有时候在我们开发的过程中并不一定记得数据库的安装路径.比如要查看mysql 数据库的安装目录在哪里:我们可以通过mysql命令查看mysql的安装路径: # 以下两个sql任意一个可查询 select ...
- Properties类对于文件的读取和写入
Properties类表示一个持久的属性集.Properties可保存在流中或从流中加载.Properties对象只能加载以 .Properties 为后缀的文件(文件我创建在src下). 开始时文件 ...
- K3数据字典备查
select distinct f.FNumber as 系统代码, f.FName AS 系统名称, d.FTableName AS 表名,d.FDescription AS 表说明,a.[nam ...
- 【机器学习笔记一】协同过滤算法 - ALS
参考资料 [1]<Spark MLlib 机器学习实践> [2]http://blog.csdn.net/u011239443/article/details/51752904 [3]线性 ...
- [AI开发]基于深度学习的视频多目标跟踪实现
据我目前了解掌握,多目标跟踪大概有两种方式: Option1 基于初始化帧的跟踪,在视频第一帧中选择你的目标,之后交给跟踪算法去实现目标的跟踪.这种方式基本上只能跟踪你第一帧选中的目标,如果后续帧中出 ...
- 『Shell编程』学习记录(1)
例1. $ cat ex1 date pwd cd .. $ bash ex1 # 运行,显示当前日期和当前目录,但没有执行返回上级目录,因为执行的时候终端会产生一个子shell(类似于C语言调用函数 ...
- [翻译]各个类型的IO - 阻塞, 非阻塞,多路复用和异步
同事推荐,感觉写的不错就试着翻译了下. 原文链接: https://www.rubberducking.com/2018/05/the-various-kinds-of-io-blocking-non ...
- 使用ASP.NET Core支持GraphQL -- 较为原始的方法
GraphQL简介 下面是GraphQL的定义: GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时. GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述 ...
- 【机器学习】--FP-groupth算法从初始到应用
一.前述 二.构建FP_groupth数流程 1.扫描事务数据库D 一次.收集频繁项的集合F 和它们的支持度.对F 按支持度降序排序,结果为频繁项表L. 2.创建FP 树的根节点,以“null”标记它 ...
- Spring Boot 1.5.x 基础学习示例
一.为啥要学Spring Boot? 今年从原来.Net Team“被”转到了Java Team开始了微服务开发的工作,接触了Spring Boot这个新瓶装旧酒的技术,也初步了解了微服务架构.Spr ...