一、安装数据库相关软件

  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)的更多相关文章

  1. java连接sql server数据库

    1.新建项目,导入包  sqljdbc4.jar或sqljdbc.jar(jdk1.7版本) 2.新建类文件ConnectionDB.java package hello; import java.s ...

  2. Java 连接 SQL Server 数据库

    //连接数据库 public Connection getConnection(){ //url为绝对路径 String url="jdbc:sqlserver://127.0.0.1:14 ...

  3. Java 链接SQL Server 数据库

    1 //Java 连接 SQL Server数据库 2 public static final String DRIVERNAME="com.microsoft.sqlserver.jdbc ...

  4. Java使用JDBC连接SQL Server数据库|实现学生成绩信息系统

    Java实验四 JDBC 使用SQL Server数据库或者MySQL数据库各自的客户端工具,完成如下任务: (1)创建数据库students: (2)在数据students中创建表scores,包括 ...

  5. jTDS Java连接SQL Server 2000数据库

    Java连接SQL Server 2000数据库时,有两种方法: (1)通过Microsoft的JDBC驱动连接.此JDBC驱动共有三个文件,分别 是mssqlserver.jar.msutil.ja ...

  6. Java使用JDBC连接SQL Server数据库

    Java使用JDBC连接SQL Server数据库 1.下载驱动 1.下载Microsoft SQL Server JDBC 驱动程序 https://docs.microsoft.com/zh-cn ...

  7. 编写Java程序,使用JDBC连接SQL Server数据库

    返回本章节 返回作业目录 需求说明: 使用JDBC连接SQL Server数据库 SQL Server数据库位于192.168.2.101. 所需连接的数据库为eshop_db,用户名为test,密码 ...

  8. NetBeans连接SQL server数据库教程

    不废话,直接开始 1.下载sqljdbc.jar 可以从微软中国官方网站下载 SQLJDBC微软中国 笔者提供一个网盘链接Sqljdbc.jar 4个压缩包视版本选择,SQL 2012 用sqljdb ...

  9. JDBC连接sql server数据库及其它

    JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...

随机推荐

  1. Snapde一个全新的CSV超大文件编辑软件

    今天介绍如果数据量超过104万行Excel无法打开了,用什么软件可以打开呢?Snapde,一个专门为编辑超大型数据量CSV文件而设计的单机版电子表格软件:它在C++语言开发的Snapman多人协作电子 ...

  2. 瑞芯微发布最新旗舰应用处理器-RK3588

    在瑞芯微电子第四届“开发者之春”大会上,瑞芯微推出了新一代8nm旗舰处理器-RK3588 这个芯片将采用8nm 制程工艺.基于A76+A55 内核组合,具备4K UI性能.8K VPU,拥有NPU2. ...

  3. Android values资源的定义

    Android values资源是Xml格式的文件 上图定义了颜色(colors)字符串(strings)样式(style)三个资源文件 xml文件写在resources标签里 <?xml ve ...

  4. 得力D991CN Plus计算器评测(全程对比卡西欧fx-991CN X)

    得力在2018年出了一款高仿卡西欧fx-991CN X中文版的计算器,型号为D991CN Plus,在实现同样功能的前提下,网销价格是卡西欧的三分之一左右.但是这款计算器与卡西欧正版计算器差距是大是小 ...

  5. 数据库 【redis】 命令大全

    以下纯属搬砖,我用Python抓取的redis命令列表页内容 如果想看命令的具体使用可查去官网查看,以下整理为个人查找方便而已 地理位置GEOADD 将指定的地理空间位置(纬度.经度.名称)添加到指定 ...

  6. Maven配置ojdbc14-10.2.0.4.0.jar

    对于oralce的jdbc驱动,在maven上搜索到把pom配置复制到pom.xml里进行引用的时候出现下面这种情况 <dependency> <groupId>com.ora ...

  7. 阿里云SLB出现502 Bad Gateway 错误排查解决方法

    502 Bad Gateway The proxy server received an invalid response from an upstream server. 原本系统是通过一个SLB转 ...

  8. 普通程序员如何转向AI方向(转)

    普通程序员如何转向AI方向   眼下,人工智能已经成为越来越火的一个方向.普通程序员,如何转向人工智能方向,是知乎上的一个问题.本文是我对此问题的一个回答的归档版.相比原回答有所内容增加. 一. 目的 ...

  9. python maximum recursion depth exceeded 处理办法

    1.在执行命令 pyinstaller -F D:\py\programe\banksystem.py打包生成.exe文件时报错:python maximum recursion depth exce ...

  10. Kafka面试题

    1.如何获取topic主题的列表bin/kafka-topics.sh --list --zookeeper localhost:2181 2.生产者和消费者的命令行是什么?生产者在主题上发布消息:b ...