接手一个新的微信小程序项目使用的是SQL server数据库,之前也只是用过MySQL,跑了一下午终于成功把SQL server中的数据库和Java连接起来。

第一步:SQL server需要使用server用户登录,没有的需要创建

windows登录

 

连接数据库-》展开安全性-》选择登录名-》选择新建登录名。

选择SQL server验证

选中你要使用该用户操作的数据库

点击完成后。在数据库上右键属性

给用户分配权限

然后可以退出,重新使用SQL server用户连接,如果可以操作数据库就可以了,如果不可以看下文

(这里可能会有问题,提示没有查看权限),继续向下操作

右键这个文件的属性

在权限里面全部打上勾,

新增角色完成。

第二步:连接前的准备工作(设置端口)

在左边栏点开SQL Server网络配置,选择XXX的协议(XXX是安装时命名的实例,这里是SQLEXPRESS),启用Named Pipes和TCP/IP协议

双击TCP/IP(右键→属性),在弹出的窗口中选择 “IP地址” 选项卡,将IP1和IP10的IP地址设为127.0.0.1,并将所有IPX的“已启用”设为是。接着,拖动下拉条到最下方,将 IPAll 中的【TCP端口】设成【1433】,其余不变。

.右击我的电脑->管理,打开计算机管理点击服务和应用程序->服务找到所有以SQL开头的服务,依次重启所有状态为正在运行的服务

打开命令提示符,输入:telnet 127.0.0.1 1433,(注意telnet与127之间有空格,1与1433之间有空格),测试1433端口是否打开。若提示“不能打开到主机的连接,在端口 1433: 连接失败”,则说明1433端口没有打开,请开启telent服务后重新尝试。

配置JDBC

在maven中引入jar包即可

Java代码

package com.Utils;import javax.xml.transform.Result;
import java.io.IOException;
import java.sql.*;
import java.util.Properties;/*** @author CHW* @date 2021.9.27*/
public class util {public static void main(String[] args) throws SQLException {// 创建connConnection  connection = null;Statement statement = null;Properties properties = new Properties();// 加载连接数据库数据try {// 加载pro文件properties.load(util.class.getClassLoader().getResourceAsStream("sql.properties"));} catch (IOException e) {e.printStackTrace();}String dbURL = (String) properties.get("dbURL");String userName = (String) properties.get("userName");String passWord = (String) properties.get("passWord");System.out.println(dbURL);String sql = "select * from dbo.base_StudentInfo";// 连接connection = DriverManager.getConnection(dbURL,userName,passWord);statement = connection.createStatement();ResultSet result = statement.executeQuery(sql);//读取数据while(result.next()) {System.out.println(result.getString("StudentName"));}}
}

打印出来,连接成功

properties文件

driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url = jdbc:sqlserver://localhost:1433;DatabaseName=sql2019cox
username = Ezio
password = 000423

SQL server连接数据库相关推荐

  1. Sql Server连接数据库失败

    sql server连接数据库失败,我们可以从以下几个方面去分析问题: 1.数据库服务是否打开. 2.数据库连接配置是否正确. 3.账号密码是否正确.2,3点都可以本地登录验证一下. 4.项目是否导入 ...

  2. sqlserver连接字符串_【自学C#】|| 笔记 39 SQL server 连接数据库

    一.ADO.NET数据库操作 任何一个应用程序都离不开数据的存储,数据可以在内存中存储,但只能在程序运行时存取,无法持久保存. 数据还可以在磁盘中以文件的形式存储,但文件的管理和查找又十分烦琐无法胜任 ...

  3. Java 连接数据库(SQL Server)ODBC配置详情

    1.打开控制面板,找到管理工具 2.然后找到数据源(ODBC),双击打开它 3.点击添加 4.选择SQL Server, 点击完成 5.然后在名称处 填写你要连接的数据库名称,一定要一样, 在服务器处 ...

  4. python读取sqlserver数据库方法_SQLServer数据库之Python读取配置文件,并连接数据库SQL Server...

    本文主要向大家介绍了SQLServer数据库之Python读取配置文件,并连接数据库SQL Server,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 用配置文件保存固定 ...

  5. db2 mysql sql server_连接数据库的方法(Oracle DB2 SQL Server MySQL...)

    [java]代码库import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /* ...

  6. html连接数据库id号自动生成器,SQL Server数据库sql语句生成器(SqlDataToScript)的使用(sql server自增列(id)插入固定值)...

    SqlDataToScript是根据表数据进行生成 Insert Into语句,此工具还有一个好处是可以对自增列插入固定值,例如:自增的列id值为5,但是5这个行值已经删除,如果想存储Id自增列值为5 ...

  7. JDBC连接数据库遇到的“驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。”问题解决方法

    JDBC连接数据库遇到的"驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接."问题解决方法! 时间:2018-12-20 本文章向大家介绍JDB ...

  8. 动态网页(JSP 文件)如何连接数据库(SQL Server)--看这里

    动态网页(JSP)连接数据库文件(SQL SERVER) 举例演示,请到百度网盘下载例文件,如果要是有文件可以不需要此文件 两种方法下载 一:https://download.csdn.net/dow ...

  9. ODBC 连接数据库 SQL server 2008

    1.打开[控制面板]-> [系统和安全] -> [管理工具]-> [数据源(ODBC)] 2.双击[数据源(ODBC)]-> 选中[系统DSN] 3.单击[添加],会弹出如下对 ...

  10. excel表显示与服务器通信失败,安装通用Excel服务器端,在连接数据库的时候提示:“用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联”...

    安装通用Excel服务器端,在连接数据库的时候提示:"用户 'sa' 登录失败.原因: 未与信任 SQL Server 连接相关联". 互和解答:该错误产生的原因主要有2种可能: ...

最新文章

  1. 解决pycharm新建项目后按钮灰色问题
  2. 23 岁的 Java 成为编程界的扛把子,网友回复:这就是实力
  3. 如何复制带格式的Notepad++文本?
  4. 如何设置eclipse下查看java源码
  5. 四中方式实现单例模式
  6. 使用 Advanced Installer 打包 一键安装Web应用程序
  7. get_magic_quotes_gpc() 你到底是做什么的?
  8. 蔚来汽车:ES6和ES8首任车主可享受终生免费换电服务
  9. java连接池hkai,MySQL连接配置文件密码加密及其在多种连接池上的应用
  10. 「实战」南京房价的秘密——准备篇
  11. 3D 机器视觉应用并采用 DLP 技术的精确点云生成
  12. 百度统计热力图邀请码
  13. 关于技术人员创业入股的问题
  14. 浅析:宝贝标题关键词优化技巧
  15. Quartus II FPGA指定工程文件路径
  16. 送礼品的禁忌和注意事项
  17. JavaScript冒泡排序(升序排列)
  18. 阿里云盘终于可以分享文文件了!!!
  19. Scrapy爬取贝壳网并存入csv
  20. MNF最小噪声分离变换(转)

热门文章

  1. 基于情感词典的文本情感分析(一个最简单的举例能直接运行)
  2. 自助友情链接php源码,基于ThinkPHP内核开发的友情链接交易系统平台源码_支持在线支付宝及时到账支付...
  3. qq永久删除的照片怎么恢复?教你两招轻松恢复
  4. 打造自己的Android源码学习环境之四:下载Android源代码
  5. 计算机二级c语言填空题库,全国计算机二级C语言填空题库.doc
  6. C语言猜数字游戏代码实现
  7. GJB150.18A-2009机械冲击试验测试要求
  8. python sdklive2d_纯干货!live2d动画制作简述以及踩坑
  9. python函数手册pdf_Numpy函数手册(中文版).pdf
  10. java unicode编码转换中文_Java实现 中文转换成Unicode编码 和 Unicode编码转换成中文...