微软SQL ServerJDBC的窗户
本教程演示如何设置数据源并连接到微软®SQL Server®数据库使用数据库资源管理器应用程序或命令行。本教程使用Microsoft JDBC Driver 4.0Microsoft SQL Server连接到Microsoft SQL Server2016年快递数据库。
步骤1。检查驱动安装。
如果JDBC驱动程序为Microsoft SQL Server没有安装在您的电脑上,找到该链接了吗驱动程序安装页,安装驱动程序。按照说明下载并在您的计算机上安装此驱动程序。
步骤2。验证端口号。
在安装SQL Server的机器上完成以下步骤,以找到用于数据库连接的端口号。如果遇到与所找到的端口号有关的连接问题,请与数据库管理员联系。
在已安装SQL Server数据库的机器上,单击开始.选择您的Microsoft SQL Server版本文件夹,然后单击SQL Server配置管理器.
2 .在“Sql Server配置管理器”窗口左侧,单击SQL Server网络配置.双击SQLEXPRESS的协议.
查看TCP/IP是否启用。如果是,请跳过步骤4和5。
如果“TCP/IP”未启用,请单击右键TCP / IP并选择启用.
要完成启用TCP/IP协议的过程,请重新启动服务器。2 .在窗口左侧单击SQL Server服务.右键单击SQL Server (SQL Server)并点击重新启动.服务器重新启动,启用TCP/IP协议。
点击SQLEXPRESS的协议并单击右键TCP / IP.选择属性.
控件的“TCP/IP属性”对话框中,滚动到底部IP地址TAB,直到看到IPAll组。旁边的数字TCP动态端口端口号。在使用数据库资源管理器应用程序配置数据源时,请在“JDBC数据源配置”对话框中使用此端口号
数据库
在命令行中执行。这里,端口号是53917
.如果这个数字是0
或如果您希望将SQL Server数据库服务器配置为侦听特定端口,请删除TCP动态端口盒子。,输入其他端口号TCP端口盒子。点击应用并点击好吧关闭“TCP/IP属性”对话框。然后关闭“Sql Server配置管理器”对话框。
步骤3。设置操作系统身份验证。
窗户®身份验证使您可以使用Windows用户帐户连接到数据库。在这种情况下,Windows执行用户验证,数据库不需要不同的用户名和密码。Windows身份验证方便了数据库访问凭据的维护。将所需的库添加到系统路径后,将Microsoft SQL ServerJDBC驱动程序使用Windows身份验证支持连接。下面的步骤展示了如何将这些库添加到Java中®MATLAB库路径®.有关Java库的详细信息,请参见Java类路径.
确保您的计算机上安装了最新的Java驱动程序库。要安装最新的库,请参见驱动程序安装.
运行
prefdir
命令窗口中的函数。此命令的输出是计算机上MATLAB首选项文件夹的文件路径。详细信息请参见prefdir
.MATLAB。
导航到步骤2中的文件夹,并创建一个名为
javalibrarypath.txt
在文件夹里。开放
javalibrarypath.txt
并插入Java库文件的路径sqljdbc_auth.dll
.该文件安装在以下位置:<安装> \ sqljdbc_ <版本> \ <语言> \ auth \ <拱>
安装< >
的安装文件夹Microsoft SQL ServerJDBC驱动程序,<版本>
为JDBC驱动程序版本,<语言>
是JDBC驱动程序语言,和<拱>
是建筑。使用x64文件夹。在条目中,包含库文件的完整路径。不要包含库文件名。路径示例如下:
C: \ DB_Drivers \ \ x64 sqljdbc_4.0 \ enu表示\认证功能
.保存并关闭javalibrarypath.txt
.重启MATLAB。
步骤4。设置数据源。
您可以使用数据库资源管理器应用程序或命令行设置数据源。
使用数据库资源管理器应用程序设置数据源
单击。打开数据库资源管理器应用程序应用程序标签中的MATLAB工具条。然后,在右边应用程序部分,单击显示更多箭头打开应用程序库。下数据库连接和报告,点击数据库资源管理器.另外,输入
databaseExplorer
在命令行。在数据源部分中,选择配置数据源>配置JDBC数据源.
打开“JDBC数据源配置”对话框。
在的名字框中,输入数据源的名称。您可以使用此名称建立到数据库的连接。
从供应商列表中,选择
Microsoft SQL Server
.在驱动程序位置框中,输入JDBC驱动程序文件的完整路径。
在数据库框中,输入数据库的名称。在服务器框中,输入数据库服务器的名称。有关数据库服务器的名称,请咨询数据库管理员。在端口号框中,输入端口号。
若要使用Windows身份验证建立数据源,请设置身份验证来
窗户
.或者,要在没有Windows身份验证的情况下建立数据源,请设置身份验证来
服务器
.下连接选项,在的名字列中,输入附加的特定于驱动程序的选项的名称。然后,在价值列中,输入特定于驱动程序的选项的值。点击加号+指定其他特定于驱动程序的选项。
点击测试.打开“测试连接”对话框。如果您在没有Windows身份验证的情况下进行连接,那么请输入数据库的用户名和密码。点击测试.
如果连接成功,“数据库资源管理器”对话框将显示连接成功的消息。否则,它将显示一条错误消息。
点击保存.“JDBC数据源配置”对话框显示数据源保存成功的消息。关闭此对话框。
使用命令行设置数据源
为SQL Server数据库创建JDBC数据源。
供应商=“Microsoft SQL Server”;opts = databaseConnectionOptions(“jdbc”、供应商);
设置JDBC连接选项。要使用Windows身份验证设置连接选项,请使用
“AuthenticationType”
名称-值对参数。例如,这段代码假设您连接到一个名为MSSQLServer
, JDBC驱动文件的完整路径C: \ \ sqljdbc4.jar司机
,数据库名称toystore_doc
,数据库服务器dbtb04
,端口号54317
、认证类型窗户
.Opts = setoptions(选项,...“DataSourceName”,“MSSQLServer”,...“JDBCDriverLocation”,“C: \ \ sqljdbc4.jar司机”,...“数据库名”,“toystore_doc”,“服务器”,“dbtb04”,...“PortNumber”, 54317,“AuthenticationType”,“Windows”);
若要设置不使用Windows身份验证的连接选项,请省略
“AuthenticationType”
名称-值对参数。对于具有Windows身份验证的数据源,通过将用户名和密码保留为空来测试数据库连接。
用户名="";密码="";status = testConnection(用户名,密码);
如果不进行Windows身份验证,请指定用户名和密码。
保存JDBC数据源。
saveAsDataSource(选择)
完成数据源设置后,使用database Explorer应用程序或JDBC驱动程序和命令行连接到SQL Server数据库。
第5步。使用数据库资源管理器应用程序或命令行连接。
连接到SQL Server使用数据库资源管理器App
在数据库资源管理器选项卡,在连接部分中,点击连接并为连接选择数据源。
如果使用Windows身份验证创建连接,请保留用户名而且密码连接对话框中的空白框,单击连接.否则,请输入用户名和密码,单击连接.
打开“编目和模式”对话框。
对象中选择目录和模式目录而且模式列表。点击好吧.
应用程序连接到数据库,并在数据浏览器窗格。一个数据源选项卡出现在窗格的右侧。数据源选项卡的标题是您在设置过程中定义的数据源名称。数据源选项卡包含空SQL查询而且数据预览窗格。
中选择表数据浏览器窗格,查询数据库。
关闭数据源选项卡以关闭SQL查询。在连接节中,通过单击关闭数据库连接紧密联系.
请注意
方法中选择相应的数据源,从而关闭所选的数据库连接紧密联系列表。
连接到SQL Server使用JDBC驱动程序和命令行
要连接Windows身份验证,请使用已配置的JDBC数据源并指定空用户名和密码。例如,这段代码假设您连接到一个名为
MSSQLServerAuth
.数据源=“MSSQLServerAuth”;用户名="";密码="";Conn =数据库(数据源,用户名,密码);
或者,要在没有Windows身份验证的情况下进行连接,请使用已配置的JDBC数据源并指定用户名
用户名
还有密码松材线虫病
.例如,这段代码假设您连接到一个名为MSSQLServer
.数据源=“MSSQLServer”;用户名=“用户名”;密码=“pwd”;Conn =数据库(数据源,用户名,密码);
关闭数据库连接。
关上(康涅狄格州)