1、以“window身份验证”打开sql server 2005的管理器(microsoft sql server manager studio)
2、打开数据库组属性
选中“sql server 和 windows身份验证模式”:
3、设置一个账号的访问权限,以 sa 为例
4、打开sql server 的配置管理器
在配置管理器中启用TCP/IP:
5、打开外围应用程序配置:
点击“服务和连接的外围应用配置器”:
设置远程连接的选项:
先关闭“Database Engine”的服务,然后重新启动
6、重新启动sql server 和sql server browser:最好将sql server browser启动模式设置为“自动 ”,以避免电脑重启后需手动再开启sql server browser
7、配置防火墙
7-1、如果选择关闭防火墙,那么sql server2005已经允许远程访问了,但这样就会有一些安全隐患。
7-2、如果选择不关闭,那么 *** 作方式如下图:
点击“添加程序”,d出下图右边的对话框
点击“浏览”来选择需要打开远程访问的SQL Server 2005 实例,
sqlserver2000路径为:C:Program Files\Microsoft SQL Server\MSSQL\Binn\sqlservrexe
sqlexpress路径为:C:Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Binn\sqlservrexe
在以同样方式添加sql server browser:路径为C:Program Files\Microsoft SQL Server\90\Shared\sqlbrowserexe
至此所有 *** 作完成,远程访问设置成功,注意要将sql serser browser 启动方式设置为“自动”,否则重启电脑后,远程访问将失败。我在防火墙中添加了sqlserver端口号1433,不过好像没起什么作用。
加载(注册)数据库驱动(到JVM)。建立(获取)数据库连接。创建(获取)数据库 *** 作对象。定义 *** 作的SQL语句。执行数据库 *** 作。获取并 *** 作结果集。
在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。特别是关系型数据库已经成为目前数据库产品中最重要的一员。
80年代以来, 几乎所有的数据库厂商新出的数据库产品都支持关系型数据库,即使一些非关系数据库产品也几乎都有支持关系数据库的接口。这主要是传统的关系型数据库可以比较好的解决管理和存储关系型数据的问题。
数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;或依据所支持的计算机类型来作分类,例如服务器群集、移动电话。
或依据所用查询语言来作分类,例如SQL、XQuery;或依据性能冲量重点来作分类,例如最大规模、最高运行速度;亦或其他的分类方式。不论使用哪种分类方式,一些DBMS能够跨类别,例如,同时支持多种查询语言。
我选择的是SQL Server 2000数据库, *** 作系统是XP,下面把配置的整个过程描述一遍: (1)安装SQL Server 2000数据库。 在XP下,是不能安装SQL Server 2000数据库的企业版的,可以安装标准版或者开发版,评估版也可以。我选择的是开发版。安装的时候我是把光盘中的内容先栲到硬盘,从硬盘安装的。因为直接从光盘安装总是有一些文件不能拷贝,从而导致中断安装过程。 (2)安装Sql2ksp3exe文件 这个文件是用来对SQL Server 2000数据库从sp1升级到sp3的,因为用JDBC与SQL Server 2000数据库连接,必须要求它是SP3或者SP4的。这个安装文件可以从Microsoft的技术Support网页下载。大概有55M左右,我是从某个FTP下载的,因为这样速度比较快。特别需要注意的是,如果你的SQL Server 2000数据库是中文版的,那么Sql2ksp3exe也应该是中文版的。所以需要下载chs_Sql2ksp3exe安装这个文件是首先解压缩到一个文件夹,默认是sql2ksp3,然后运行这个文件夹里的setupexe就可以安装。(3)安装JDBC的驱动程序 从网上找到一个针对SP3数据库的JDBC驱动程序,直接运行安装,成功安装之后,会出现开始---程序---Microsoft sql server 2000 driver for jdbc驱动程序安装完成之后,默认在C盘生成一个文件夹Microsoft sql server 2000 driver for jdbc里有一个lib的文件夹里有三个jar文件,直接把它们拷贝到tomcat\commn\lib即可。(4)端口1433 在成功完成上述 *** 作之后,用JDBC与sql server 2000 driver 需要用到1433端口,可以在DOS下,通过命令netstat -a -n 查看该端口是否打开。如果没有打开是不能进行数据库的连接的。(5)写程序与数据库连接。
首先先导入MSSQL的JDBC驱动
然后代码实现如下:
package commwqdao;
import javasqlConnection;
import javasqlDriverManager;
import javasqlSQLException;
public class JDBC {
private static final String DRIVERCLASS = "commicrosoftsqlserverjdbcSQLServerDriver";
private static final String URL = "jdbc:sqlserver://baiweiming:1433;DatabaseName=db_DrinkeryManage1";
private static final String USERNAME = "sa";
private static final String PASSWORD = "";
private static final ThreadLocal threadLocal = new ThreadLocal();
static {// 通过静态方法加载数据库驱动
try {
ClassforName(DRIVERCLASS)newInstance();// 加载数据库驱动
} catch (Exception e) {
eprintStackTrace();
}
}
public static Connection getConnection() {// 创建数据库连接的方法
Connection conn = threadLocalget();// 从线程中获得数据库连接
if (conn == null) {// 没有可用的数据库连接
try {
conn = DriverManagergetConnection(URL, USERNAME, PASSWORD);// 创建新的数据库连接
threadLocalset(conn);// 将数据库连接保存到线程中
} catch (SQLException e) {
eprintStackTrace();
}
}
return conn;
}
public static boolean closeConnection() {// 关闭数据库连接的方法
boolean isClosed = true;
Connection conn = threadLocalget();// 从线程中获得数据库连接
threadLocalset(null);// 清空线程中的数据库连接
if (conn != null) {// 数据库连接可用
try {
connclose();// 关闭数据库连接
} catch (SQLException e) {
isClosed = false;
eprintStackTrace();
}
}
return isClosed;
}
}
以上就是关于在sql server 2014中,怎么将-服务和连接的外围应用配置器-启动,jdbc连接数全部的内容,包括:在sql server 2014中,怎么将-服务和连接的外围应用配置器-启动,jdbc连接数、JDBC访问数据库的步骤、XP *** 作系统下,JDBC如何连接SQL Server 2000数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)