使用SQLServer2005的链接服务器链接Sybase数据库

合集下载

sqlserver连接数据库的方法

sqlserver连接数据库的方法

sqlserver连接数据库的方法
SQLServer连接数据库的方法有多种,具体如下:
1. 使用SQL Server Management Studio连接数据库:打开SQL Server Management Studio,输入服务器名称和身份验证信息(Windows身份验证或SQL Server身份验证),然后选择要连接的数据库。

2. 使用SQL Server数据连接向导连接数据库:打开Visual Studio等开发工具,选择SQL Server数据连接向导,输入服务器名称和身份验证信息,选择要连接的数据库,完成连接。

3. 使用ODBC连接数据库:在控制面板中打开ODBC数据源管理器,创建一个新数据源,选择SQL Server驱动程序,输入服务器名称和身份验证信息,选择要连接的数据库,完成连接。

4. 使用连接数据库:在Visual Studio等开发工具中,使用SqlConnection对象连接数据库,设置连接字符串包括服务器名称、身份验证信息和要连接的数据库名。

5. 使用Entity Framework连接数据库:在Visual Studio等开发工具中,使用Entity Framework连接数据库,设置连接字符串包括服务器名称、身份验证信息和要连接的数据库名,使用DbContext 对象操作数据库。

以上是SQL Server连接数据库的常见方法,可以根据实际情况选择合适的方法进行连接。

- 1 -。

sql server连接数据库的步骤

sql server连接数据库的步骤

sql server连接数据库的步骤连接SQL Server数据库主要有以下步骤:1.安装SQL Server数据库:首先需要安装SQL Server数据库软件。

可以从Microsoft官网下载SQL Server安装包,然后进行安装。

安装过程中需要选择数据库引擎组件以及相应的实例名称。

2.配置SQL Server:安装完成后,需要对SQL Server进行一些基本的配置。

包括设置服务器身份验证模式(Windows身份验证或SQL Server身份验证)、设置端口号以及配置防火墙等。

3.启动SQL Server服务:在安装完成并配置好之后,需要确保SQL Server服务已经启动。

可以通过Windows服务管理器查看并启动SQL Server服务。

4.确定数据库服务器的名称:在连接SQL Server之前,需要明确数据库服务器的名称,即实例名称。

在安装SQL Server时可以指定实例名称,如果没有指定则默认为默认实例(MSSQLSERVER)。

5.确定认证方式:连接SQL Server时可以使用Windows身份验证或SQL Server身份验证。

Windows身份验证是使用操作系统的登录凭据进行连接,SQL Server身份验证是使用用户名和密码进行连接。

6.使用SQL Server Management Studio(SSMS)连接数据库:SSMS是用于管理和操作SQL Server数据库的工具。

打开SSMS后,在连接对话框中选择服务器类型为“数据库引擎”,然后输入数据库服务器的名称和认证方式。

7.连接到数据库服务器:在SSMS中输入数据库服务器的名称和认证方式后,点击“连接”按钮进行连接。

如果连接成功,则可以开始操作数据库。

8.创建数据库:连接到数据库服务器后,可以通过SSMS创建数据库。

在SSMS的对象资源管理器中右键点击“数据库”,然后选择“新建数据库”,输入数据库名称、文件路径等信息,点击“确定”即可创建数据库。

通过创建SQL Server 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案

通过创建SQL Server 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案

1、新建链接服务器的方法在图1中选中“链接服务器”,右键选择“新建链接服务器”,如图2,配置相关参数。

2、配置相关参数在“常规”选项中,填写“链接服务器名称”,访问接口选中“ Microsoft OLE DB Provider for Oracle”项。

其中产品名称、数据源、访问接口字符串请填写配置的Oracle 客户端在本地配置的net服务名。

如图3所示。

在“安全性”项中,选中使用此安全上下文建立连接,填写远程登录用户和密码,即登录远程Oracle服务器的用户和密码。

如图4所示。

3、异构数据库访问语句格式比如我们建立了链接服务器ORADBCONN,而Oracle中在HRSOFT用户下面建立了表WEBUSER,那么我们的SQL语句就是:--清空Oracle表中的数据DELETE FROM ORADBCONN..HRSOFT.WEBUSER--将SQLServer中的数据写到Oracle中INSERT into ORADBCONN.. HRSOFT. WEBUSERSELECT * FROM WEBUSER如果报告成功,那么我们的数据就已经写入到Oracle中了。

用SELECT * FROM ORADBCONN..HRSOFT.WEBUSER查看Oracle数据库中是否已经有数据了。

4、链接服务器应用A、查询Oracle数据表方式一(这种方式,当Oracle与SQLServer的数据类型不一致时经常报错,且速度稍慢):select * from [LINK2ORACLE]..[ORACLE_USER_NAME].TABLE_NAME;我在执行该语句经常报类似错误信息:链接服务器"LINK2ORACLE" 的OLE DB 访问接口"MSDAORA" 为列提供的元数据不一致。

对象""CMCC"."OS2_GIS_CELL"" 的列"ISOPENED" (编译时序号为20)在编译时有130 的"DBTYPE",但在运行时有5。

同时访问SQLSERVER和SYBASE数据库-电脑资料

同时访问SQLSERVER和SYBASE数据库-电脑资料

同时访问SQLSERVER和SYBASE数据库-电脑资料对于一个系统管理员,要同时管理一个网络中的多个数据库服务器或者是互连网中分属不同网络的多个数据库服务器,首先要解决同时连通访问这些数据库服务器的问题,。

一般来说,各种数据库必须使用自己相应的客户端工具进行连接,而不能连接另外的数据库。

微软公司的SQLSERVER6.0数据库是从SYBASE4.2数据库发展而来,其自身的客户端工具是不能连接SYBASE10或SYBASE11数据库的。

另外SYBASE11客户端所带工具WISQLl32可以分段执行一个SQL文件中的任一选择部分,这样给管理数据库服务器,调试存储过程、触发器带来了很大的方便。

这个功能在微软公司的SQLSERVER6.0数据库客户端所带工具ISQL_W所不具备的。

在工作实践中,笔者发现只要对SYBASE11客户端进行适当的配置,在WISQLl32的菜单中断开一个已连通的数据库服务器后,连接网络中另一个的数据库服务器,不用重新启动,就可以达到既访问微软的SQLSERVER6.0数据库也能同时访问SYBASE11(或者10)数据库的目的。

既给同时管理多个数据库服务器(尤其是SQLSERVER6.0数据库)带来了很大的方便,也使得在SQLSERVER6.0和SYBASE11之间移植存储过程、触发器提供了可能性。

本文就笔者自己的实现方法提供给大家参考。

一.系统环境为了简化起见,假设只在一个网络环境中,只有一台网络服务器,在这台网络服务器上同时安装了MSSQLSERVER6.0、SYBASE11(或者SYBASE10,建议不要同时安装SYBASE11和10两个版本)。

不考虑单一网络多台服务器或互联网络多台网络服务器环境。

但是无论什么环境,应用同样的方法都可以实现WISQLl32对分布在一台或多台网络服务器上数据库服务器的访问。

1.网络服务器:WINDOWSNT3.51或4.0网络操作系统,内存64MB以上,奔腾133以上,网络协议为TCP/IP,主域控制器名RMYH,网络服务器的计算机名DBSERVER。

SQL Server 2005 数据库服务器配置(本地网络)

SQL Server 2005 数据库服务器配置(本地网络)

6、在 SQL Server Management Studio 中,右键点击服务器,选择属性弹出“服务器属 性”对话框,点击左侧的“安全性”,在“服务器身份验证”项中选择“SQL Server 和 Windows 身份验证模式”然后点击确定。
7、在 SQL Server Configuration Manager 中,重启“SQL Server()”服务。
选择“IP 地址”项,设置其中的“IP 地址”和“TCP 端口”分别为“当前电脑的 IP 地 址”和“1433” 。其它默认,点击“确定”退出。 4、 设置“例外 SQL Server 端口” 。“控制面板”“Windows 防火墙”“例外”。 点击“添加端口” ,名称自定义,端口号“1433” ,选择“TCP” 。
通过以上配置,就可以在 SQL Server Management Studio 使用服务器 IP 地址和网络用 户登录。
3、 “开始” “所有程序” “ SQL Server 2005 ” “配置工具” “ SQL Server Configuration Manager” 。
确保以上图中“1” 、 “2”两项是启动状态,其它的采用默认状态,不需要修改。
点击“SQL Server 2005 网络配置”“SQL2005 的协议” ,选中右侧的“TCP/IP”项, 确保在“已启动”状态,双击“TCP/IP”进入下一步设置。
SQL Server 2005 数据库服务器配置
SQL Server 2005 正确安装后开始进行服务器的相关配置。 1、 “开始”“所有程序”“SQL Server 2005”“配置工具”“SQL Server 外 围应用配置器” 。
2 、点击打开“服务和链接的外围应用配置器”对话框,展开“MSSQLSERVER”下的 “Database Engine”“远程连接”,在右侧设置“本地连接和远程连接”“同时使用 TCP/IP 和 named pipes”。然后应用并确定。

在sqlserver中链接sysbase数据库方法

在sqlserver中链接sysbase数据库方法

在sqlserver中链接sysbase数据库方法
1。

首先机器上需要装SYBASE的客户端。

2。

开始-》设置-》控制面板-》管理工具-》数据源。

3。

选择系统SDN,点击添加按钮。

4。

从列表中选择Sybase system 11,点击完成。

5。

在上一步弹出的对话框中,在General选项卡下面,Data Source Name 填写链接名称(a这个名称是由你起的),Description可以随便写,ServerName填写服务器的名称,DatabaseName填写数据库名称。

填写完后点击确定。

6。

打开sqlserver企业管理器,在某个服务器下面选择安全性-》连接服务器-》右键新建链接服务器。

7。

在上一步弹出的对话框中,在链接服务器的名称中输入链接服务器的名称(我一直用的是上面第五步中a处标示的那个名字)。

选择其它数据源,然后选择Microsoft OLE DB Provider for SQL SERVER。

产品名称随便填。

数据源和上面第五步中a处的名字相同。

8。

在安全性选下卡下面选择用此安全上下文进行,输入sybase 数据库的用户名和密码。

9。

点击确定就可以了。

在查询分析其中,输入类似下面的sql查询语句:
select * from STESTLINK.STESTDB.dbo.STESTTABLE
STESTLINK 为链接服务器的名称
STESTDB 为数据库的名称
dbo为你要查询的表的所有者
STESTTABLE为你要查询的表。

SQL Server到SYBASE连接服务器的实现

SQL Server到SYBASE连接服务器的实现

SQL Server到SYBASE连接服务器的实现SQL Server到SYBASE连接服务器的实现原作者: CCBZZP本文的测试环境为:操作系统: WINDOWS2000 SERVER (繁体系统)安装数据库: SQLSERVER2000(英文版)和SYBASE8.0客户端(英文版)具体实现步骤:1. 要求pc机上安装SYBASE8.0客户端软件和sqlserver2000软件。

2. 配置windows的ODBC数据源:开始菜单—》程式集—》系统管理工具—》资料数据源(ODBC)—》进入配置用户DSN 或者系统DSN均可以:添加—》选择ADAPTIVE SERVER ANYWHERE8.0—》自定义数据源名称(随意如: SYBASETEST)—》数据库名称(必选!)—》OK完成。

3.选择刚才配置的数据源名称, 再选择配置, 跳出SYBASETEST MESSAGES:The data source is not connected. Connecting to the data source will prov ide useful information during configuration. Would you like to connect to t he data source?选择YES(OK或确认)即可进入CONNECT TO SYBASE DATABASE画面:USER ID: 输入SYBASE DATABASE的用户PASSWORD: 输入SYBASE DATABASE的用户的密码CONNECTION MODE: 可以选择默认的SHARE模式选择OK(确认)即可!配置和测试ODBC完成!4.配置sqlserver2000中的连接服务器:企业管理器—》安全性—》连接服务器—》右键新建连接服务器—》定义连接名称;选其他数据源;指定程序名称为:SYBASE ADAPTIVE SERVER ANYWHERE PROVIDER 8.0; 产品名称可不填;数据源指定刚才ODBC中定义好的数据源名称;提供程序字符串按以下格式填写:User ID=username;Password=userpasswd(或者按如下格式:UI D=username;PWD=userpasswd),这里的用户名和密码对应所要连接的SYBASE数据库中的用户名和密码—》安全性标签页里:设置用此安全上下文进行,并录入SYBASE 的数据库用户名和密码—》服务器选项标签页可默认—》确定。

sqlserver连接数据库的方法

sqlserver连接数据库的方法

sqlserver连接数据库的方法SQLServer是一种关系型数据库管理系统,用于存储和管理数据。

下面介绍几种连接SQL Server数据库的方法:1. 使用SQL Server Management Studio连接SQL Server Management Studio是SQL Server的官方管理工具,可以通过它直接连接数据库。

打开Management Studio后,输入数据库服务器的名称,选择Windows身份验证或SQL Server身份验证,输入相应的账号和密码,即可连接到数据库。

2. 使用.Net Framework提供的类库连接.Net Framework提供了一些类库用于连接SQL Server数据库,如SqlConnection、SqlCommand等。

使用这些类库可以通过代码来连接数据库,例如:SqlConnection conn = new SqlConnection('Data Source=服务器名称;Initial Catalog=数据库名称;User ID=用户名;Password=密码');conn.Open();3. 使用ODBC连接ODBC是一种开放式数据库连接标准,可以用于连接各种类型的数据库。

使用ODBC连接SQL Server数据库需要先在系统中配置一个ODBC数据源。

在代码中使用ODBC连接数据库,例如:OdbcConnection conn = new OdbcConnection('DSN=ODBC数据源名称;UID=用户名;PWD=密码');conn.Open();以上就是几种连接SQL Server数据库的方法,可以根据具体需求选择适合的方法。

SQL Server 2005 开启数据库远程连接的方法

SQL Server 2005 开启数据库远程连接的方法

SQL Server 2005 开启数据库远程连接的方法这篇文章主要介绍了SQL Server 2005默认是不允许远程连接的,要想通过远程连接实现MSSQL,数据库备份,需要做如下设置,需要的朋友可以参考下SQL Server 2005默认是不允许远程连接的,要想通过远程连接实现MSSQL,数据库备份,需要做如下设置:步骤/方法1.打开SQL Server Configuration Manager,使用windows身份登录2.登录后,右键选择“属性”。

左侧选择“安全性”,选中右侧的“SQLServer,和 Windows 身份验证模式”以启用混合登录模式3.选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”4.展开“安全性”,“录名”,“新建登陆名”,以mylink为例5.左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码,同时在下面“默认数据库”上勾选你要备份的数据库。

6.左侧选择“用户映射”,在右面选择要映射的数据库,并在前面打勾7.左侧选择“状态”,在右面栏中选中"授予"、“启用”,这两项一般是默认的,但如果默认的不是此两项必须改过来,不然是连不上的!点击‘确定'8.选中你要备份的数据库,这里以my_dbfen_0为例,右键选择“属性”9.选择“权限”,选中数据库用户mylink,给mylink用户授予select权限。

(要正常成功的话,这一步一定要设置哟!)10.至此SSMS已设置完毕,先退出,再用mylink登录,成功即表示mylink帐户已经启用11.打开sql server配置管理器。

在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”双击打开设置面板将其修改为“是”这里可以选择“IP 地址”选项卡,设置TCP的端口,默认的为“1433”如果您的数据库地址为localhost,您可以在这里修改数据库IP。

sql 连接数据库语句

sql 连接数据库语句

sql 连接数据库语句在使用SQL连接数据库时,可以使用以下语句进行连接:1. 使用MySQL连接数据库:```mysql -h 主机名 -P 端口号 -u 用户名 -p```这里的主机名是指要连接的数据库服务器的主机名,端口号是指数据库服务器的端口号,用户名是指要连接的数据库的用户名,密码是指要连接的数据库的密码。

2. 使用PostgreSQL连接数据库:```psql -h 主机名 -p 端口号 -U 用户名 -W```这里的主机名是指要连接的数据库服务器的主机名,端口号是指数据库服务器的端口号,用户名是指要连接的数据库的用户名,-W 选项表示需要输入密码进行连接。

3. 使用Oracle连接数据库:```sqlplus 用户名/密码@主机名:端口号/服务名```这里的用户名是指要连接的数据库的用户名,密码是指要连接的数据库的密码,主机名是指要连接的数据库服务器的主机名,端口号是指数据库服务器的端口号,服务名是指要连接的数据库的服务名。

4. 使用SQL Server连接数据库:```sqlcmd -S 服务器名 -U 用户名 -P 密码 -d 数据库名```这里的服务器名是指要连接的数据库服务器的服务器名,用户名是指要连接的数据库的用户名,密码是指要连接的数据库的密码,数据库名是指要连接的数据库的数据库名。

5. 使用SQLite连接数据库:```sqlite3 数据库文件名```这里的数据库文件名是指要连接的SQLite数据库文件的文件名。

6. 使用MariaDB连接数据库:```mysql -h 主机名 -P 端口号 -u 用户名 -p```这里的主机名是指要连接的数据库服务器的主机名,端口号是指数据库服务器的端口号,用户名是指要连接的数据库的用户名,密码是指要连接的数据库的密码。

7. 使用DB2连接数据库:```db2 connect to 数据库名 user 用户名 using 密码```这里的数据库名是指要连接的数据库的数据库名,用户名是指要连接的数据库的用户名,密码是指要连接的数据库的密码。

Java编程SQLServer2005数据库连接

Java编程SQLServer2005数据库连接

publicclass Test { publicstaticvoid main(String[] args) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); System.out.println("加载驱动成功"); } catch (ClassNotFoundException e) { // TODO Auto‐generated catch block e.printStackTrace(); } try { //字符串中user1为我们刚才创建的数据源名称 Connection con = DriverManager.getConnection("jdbc:odbc:user1"); System.out.println("连接建立成功"); Statement stm = con.createStatement(); //info为在数据库UserInfo中建立的一个表单 ResultSetrs = stm.executeQuery("select * from info"); //打印结果 while (rs.next()) { System.out.println("name:"+rs.getString(1)+",age:"+rs.getInt(2)); } rs.close();//关闭 stm.close(); con.close(); } catch (SQLException e) { // TODO Auto‐generated catch block e.printStackTrace(); } }
publicclass Test { publicstaticvoid main(String[] args) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); System.out.println("加载驱动成功"); } catch (ClassNotFoundException e) { // TODO Auto‐generated catch block e.printStackTrace(); } try { //字符串中user1为我们刚才创建的数据源名称 Connection con = DriverManager.getConnection("jdbc:odbc:user1"); System.out.println("连接建立成功"); } catch (SQLException e) { // TODO Auto‐generated catch block e.printStackTrace(); } }

VS2005 SQL2005 数据库连接方法

VS2005 SQL2005 数据库连接方法

具体设置如下:
(1)SL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->展开服务器上的“安全性”->登陆名->在sa帐号上点右键->“选择页”选择常规->更改sa登陆帐号的密码。这样就设置了一个用户名为sa,密码为:sa123456的用户。
(2)“选择页”选择状态->登陆修改为启用。
4.数据库连接字符串:
数据库连接字符串有好多种:
器->服务和连接的外围应用配置器->打开
MSSLSERVER节点下的Database Engine节点,先择“远程连接”,接下建议选择“同时使用TCP/IP和named pipes”,确定后重启数据库服务就可以了。
2.登陆设置改为:
SL Server 和 Windows 身份验证模式,具体设置如下:
SL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->gt;安全性->SL Server 和 Windows 身份验证模式选中。 3.设置一个SL Server方式的用户名和密码:

SQL server 2005数据库的登录连接配置

SQL server 2005数据库的登录连接配置

依次打开开始→所有程序→Microsoft SQL Server 2005→配置工具→SQL Server 配置管理器
会出现以下界面
右键启用TCP/IP 然后右键属性
在IP 地址选项卡中IPALL 选项中TCP 动态端口输入0 TCP 端口输入1433
然后右键启用Named Pipes
依次打开开始→所有程序→Microsoft SQL Server 2005→ SQL Server外围应用配置器
二依次打开开始→所有程序→Microsoft SQL Server 2005→SQL Server Management Studio Express
选择连接
如下图操作会出现属性界面
在属性页面里1选择安全性2在右边选择SQL Server 和Windows 身份验证模式3点击确定
配置SA账号展开安全性–> 登录名–> 双击sa
配置sa 密码输入123
选择状态右边登录-> 启用点击确定
到现在SQL2005 就配置好了
现在开始导入SQL 数据库1在数据库文件夹上有键附加如下图
添加你的SQ; 数据库
选择数据库文件点击确定
上述步骤完成后重启数据库。

SQL 连接 Sybase 数据库的设定方法

SQL 连接 Sybase 数据库的设定方法

SQL 连接Sybase 数据库的设定方法1.首先安装Sybase OLEDB 驱动选自定义安装勾选画面如下:2.3.安装完成后在开始菜单中将出现如下的菜单:4.点击OLE DB Provider下的Configuation Manager,界面如图:5.在Data Sources 上右击,选择New Data Source,在弹出的对话框中输入DataSourceName,比如SybaseTest。

6.单击“SetUpDataSource”按钮,系统将弹出链接Sybase数据库的配置对话框,在该窗口中输入Syb as服务器的IP,端口和数据库,如图:7.单击“Test Connect”按钮,系统将弹出测试链接窗口,在该窗口中输入用户名密码然后单击“Connect”按钮,如果链接成功,将显示Success,说明我们的配置没有问题。

8.单击“确定”按钮,系统回到Configration Manager窗口。

如下图,关闭该窗口。

9.重启计算机,然后打开SSMS,在链接服务器上右击,选择“新建链接服务器”选项:10.在弹出的新建链接服务器窗口中输入要新建的链接服务器的名称,比如SYBASELINK,访问接口选择“Sybase ASE OLE DB Provider”,产品名称就填Sybase嘛,数据源这个就是我们刚才建的Sybase Test。

填写好如图:11.在安全性选项卡中,输入登录Sybase数据库的用户名和密码,然后单击“确定”按钮即可。

如图:这个时候我们的链接服务器就已经创建完成了。

我们可以运行SQL语句来读取Sybase数据库中的数据了,比如:select *from SYBASELINK.cardcenter.dbo.VIPCARD如何服务器查询出了结果,那恭喜你成功了,如果服务器抛出了异常,那么就要根据具体的异常信息进行调整了。

sqlserver2005数据库连接java版

sqlserver2005数据库连接java版

数据库连接和操作数据库java-sqlserver2005数据库连接的原理内容一、数据库设置1.在sql server management studio中的安全性中创建登录名来访问数据库。

2.创建登录名为smis,密码123456的登录名,指定数据库是studentcourse然后设置:用户映射,选中db_owner3. 用刚才建立的用户名和密码测试是否可以用,如果出现错误,请修改在configuration manager中,设置tcp/ip为已启用在pc-200的名字右键-》属性->安全性:然后重新启动数据库sqlserver如果还有错误,请修改登录的选项:选择TCP/IP即可。

以上为数据库部署部分,下面看java部分二、JAVA编程1.准备工作,下载sql 2005 jdbc driver解压得到:拷贝sqljdbc.jar到Java 安装目录下的jre下lib\ext目录下,在我的机器是C:\Program Files\MyEclipse 6.5\jre\lib\ext,大家在自己的机器java 路径可能不同。

因为我使用的是MyEclipse 6.5开发工具.2.编写代码:1)数据库连接用代码类:smis.db.dc.DataBaseConnection.JAVA 注意这里用到了package:smis.db.dc大家也可以不用package,带所有的这些代码文件放在一个文件夹下即可。

一定要在代码中删除package这行语句使用package表的时候,代码编译的使用javac –d 参数-d不可以少??package smis.db.dbc;import java.sql.*;public class DataBaseConnection{private String DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver" ; //数据库连接驱动private String DBURL="jdbc:sqlserver://localhost;database=studentcourse" ;//数据库连接地址private String DBUSER= "smis" ;//连接用用户名,还记得吗??private String DBPASSWORD= "123456" ;//密码private Connection conn= null ;public DataBaseConnection(){try{Class.forName(DBDRIVER) ;this.conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;}catch (Exception e){}}public Connection getConnection(){return this.conn ;}public void close(){try{this.conn.close() ;}catch (Exception e){}}};2)测试连接是否可以用的smis.sm.DBTest.JAVA 注意这里用到了package:smis.smpackage smis.sm;import smis.db.dbc.*;public class DBTest {/***@param args*/public static void main(String[] args) {// TODO Auto-generated method stubDataBaseConnection dbc=null;try{dbc=new DataBaseConnection();}catch(Exception ex){System.out.println(ex.toString());}if(dbc!=null){System.out.println(dbc.getConnection().toString());dbc.close();}else{System.out.println("Cannot get A Connection!");};}}3)运行此java程序如果有类似这样的提示,就说明数据库连接程序没有问题的了。

SQL Server连接服务器到Sybase

SQL Server连接服务器到Sybase

SQL Server连接服务器到Sybase
唐军
【期刊名称】《网管员世界》
【年(卷),期】2008(000)023
【摘要】我遇到的SQLServer连接服务器到Sybase主要有两个,一是连接不上,二是中文乱码。

本文以SQLServer2008CTP中文版为例介绍解决过程,SQLServer2000、2005界面相似。

【总页数】3页(P61-63)
【作者】唐军
【作者单位】江苏省淮安市楚州地税局
【正文语种】中文
【中图分类】TP311.13
【相关文献】
1.SYBASE SQL Server 与 rnMS SQL Server 的互操作性 [J], 潘战生
2.客户/服务器方式下VFP
3.0与SQL Server的连接访问 [J], 石乐义;索红光;杨黎明
3.SYBASE SQL Server服务器 [J], 倪伟新
4.用WISQL32同时访问SQL SERVER和SYBASE服务器 [J], 朱云
5.使用链接服务器连接SQLServer和Oracle使用连接把Oracle数据集成到SQLServer应用程序中 [J], Michael Otey; 徐瑾(译)
因版权原因,仅展示原文概要,查看原文内容请购买。

VS2005 SQL2005 数据库连接方法

VS2005 SQL2005 数据库连接方法

对于的新手来说,整个数据库连接不太容易,根据连接过程中的问题总结如下。

1.开启SQL2005远程连接功能,开启办法如下:配置工具->SQL Server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine节点,先择“远程连接”,接下建议选择“同时使用TCP/IP和named pipes”,确定后重启数据库服务就可以了。

2.登陆设置改为:SQL Server 和 Windows 身份验证模式,具体设置如下:SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->右键->属性->安全性->SQL Server 和 Windows 身份验证模式选中。

3.设置一个SQL Server方式的用户名和密码:具体设置如下:(1)SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->展开服务器上的“安全性”->登陆名->在sa帐号上点右键->“选择页”选择常规->更改sa登陆帐号的密码。

这样就设置了一个用户名为sa,密码为:sa123456的用户。

(2)“选择页”选择状态->登陆修改为启用。

4.数据库连接字符串:数据库连接字符串有好多种:那种正确,这跟数据库版本有关系,如果是SQL Server 2005 Express版本,则必须要有“\SQLEXPRESS”。

而且如果这个字符串是定义为一个变量的时候,VS2005还会在“\”的下面加个红色的波浪线提示你“\S是无法识别的转义序列”,因此如果字符串是定义为一个变量的时候应该写成Server=.\\SQLEXPRESS。

5.注册SQL Server数据库:在路径“C:\Windows\\Framework\v2.0.50727”下运行“ASPNET_REGSQL”指令,就会出现 SQL Server Setup Wizard向导,连续按下两个下一步后就会出现SQL Server注册界面,填入你要注册的数据库参数就注册好了。

浅谈连接SQL Server 2005数据库的方法

浅谈连接SQL Server 2005数据库的方法

浅谈连接SQL Server 2005数据库的方法[摘要]本文主要介绍在数据库开发工具PowerBuilder环境下,连接数据库SQL Server 2005过程中使用专用接口、ODBC和配置文件的不同方法,同时对不同连接方式的优缺点进行详细的比较。

[关键词] 数据库管理系统; 接口; SQL Server 2005; PowerBuilder 11.0一、引言SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

SQL Server 2005 强大的数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。

此外, SQL Server 2005 结合了分析、报表、集成和通知功能,使企业可以构建和部署经济有效的BI 解决方案,帮助企业团队通过记分卡、Dashboard、Web Services 和移动设备将数据应用推向业务的各个领域。

而作为数据库管理系统强有力的开发工具,Power Builder在通信、邮政、金融、医疗卫生、机械制造等行业的应用中,会经常选择SQL Server 作为数据库管理系统。

因此,使用PowerBuilder与SQL Server数据库连接尤为重要。

二、系统概述现以开发商业化的酒店管理系统为例,使用PowerBuilder 11.0为前台开发工具,SQL Server 2005为系统后台数据库管理系统,介绍使用不同的方式在PowerBuilder 环境中与SQL Server 2005连接的具体实现过程。

具体接口图如图1所示。

三、连接实现与设计1. 通过专用接口连接通过Microsoft SQL Server的企业管理器,启动SQL Server,或者在“开始”菜单中“运行”net start Mssqlserver命令也可以启动SQL Server。

启动PowerBuilder环境,打开PowerBuilder的数据库画板,选择“MSS Microsoft SQL Server”,单击鼠标右键,新建“New Profiles”(如图2所示),按图3所示范内容进行详细配置。

SQLServer数据库连接方法

SQLServer数据库连接方法

SQLServer数据库连接⽅法我们⽤c#写ado或者是asp,都需要连接数据库来读写数据,今天我们就来总结⼀下数据库连接都有哪些⽅法。

⾸先我们就写最直接的⽅法,在事件中直接连接。

(在这⾥就⽤WEB页⾯来展⽰)⾸先我们建⽴web页⾯,简单的两个textbox控件和⼀个button控件就可以了。

为了配置数据⽅便,我们在添加⼀个DataSource配置数据源就是为了配置web.config⾥⾯的Configuration⼦节点connectionStrings<connectionStrings><add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\asp\DataLogin\DataLogin\App_Data\UserData.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /></connectionStrings>我们可以⾃⼰配置,但是在dataSource⾥⾯直接配置我觉得简单⼀点,也不⽤在记这些配置内容了。

下⾯我们就开始直接连接数据库了。

string username=Username.Text.Trim();string password = Password.Text.Trim()SqlDataReader dr;System.Data.SqlClient.SqlConnection conn = new SqlConnection();conn.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;//新建sqlCommand对象SqlCommand cmd = new SqlCommand();cmd.Connection = conn;mandText = "SELECT [pass] FROM [UserInf] WHERE name=@loginname";mandType = CommandType.StoredProcedure; //CommandType.Text;//添加查询参数对象,并给参数赋值SqlParameter para = new SqlParameter("@loginname", SqlDbType.NVarChar,50);para.Value = username;cmd.Parameters.Add(para);try{conn.Open();//SqlCommand Cmd = new SqlCommand();dr = cmd.ExecuteReader();// 将检索的记录⾏填充到DataReader对象中if (dr.Read()){if (dr.GetString(0).Trim() == password){// 登录成功后记下该⽤户登录名,以便后续功能使⽤Session.Add("username", username);Username.Text = "";Response.Write("恭喜你,你已登录成功!");}else{Response.Write("⽤户名或者密码错误!");}}else{Response.Write("对不起,⽤户不存在!");}}catch (SqlException sqlException){Response.Write(sqlException.Message); // 显⽰连接异常信息}finally{if (conn.State == ConnectionState.Open)conn.Close();}这种连接数据库登陆的⽅式最直接,但是也最不容易维护,接下来我们就⽤添加helper类的⽅式连接数据库。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用SQLServer2005的链接服务器链接Sybase数据库
在以前的一篇文章中我讲到了Sybase ASE数据库的安装,接下来本篇就讲一下Sybase数据库与SQL Server2005数据库的同步,准确的说是使用SQLServer2005读取和写入Sybase数据库表。

为什么要这样做拉?因为在项目中有时需要做其他系统的数据接口,而接口中的数据是存放在Sybase数据库中,这个时候就可以使用SQLServer2005中的链接服务器来连接Sybase数据库,在前面我也写过一篇文章讲SQLServer2005与Oracle数据库的同步,大同小异,大家可以参考。

闲话休说,言归正传,下面讲一下配置步骤:
1.在SQL Server2005服务器上安装Sybase的驱动,安装界面如图:
2.一直下一步后,到选择安装方式,我们选择自定义安装,在安装选项中一定要勾中ASE Data Provide rs,这就是我们需要的驱动,其他的可选可不选,为了方便测试和管理,其他的选中也没有关系。

3.安装完成后在开始菜单中将出现如下的菜单:
4.点击OLE DB Provider下的Configuation Manager,界面如图:
5.在Data Sources 上右击,选择New Data Source,在弹出的对话框中输入DataSourceName,比如SybaseTest。

6.单击“SetUpDataSource”按钮,系统将弹出链接Sybase数据库的配置对话框,在该窗口中输入Syb as服务器的IP,端口和数据库,如图:
7.单击“Test Connect”按钮,系统将弹出测试链接窗口,在该窗口中输入用户名密码然后单击“Connect”按钮,如果链接成功,将显示Success,说明我们的配置没有问题。

8.单击“确定”按钮,系统回到Configration Manager窗口。

如下图,关闭该窗口。

9.重启计算机,然后打开SSMS,在链接服务器上右击,选择“新建链接服务器”选项:
10.在弹出的新建链接服务器窗口中输入要新建的链接服务器的名称,比如SYBASELINK,访问接口选择“Sybase ASE OLE DB Provider”,产品名称就填Sybase嘛,数据源这个就是我们刚才建的Sybase Test。

填写好如图:
11.在安全性选项卡中,输入登录Sybase数据库的用户名和密码,然后单击“确定”按钮即可。

如图:
这个时候我们的链接服务器就已经创建完成了。

我们可以运行SQL语句来读取Sybase数据库中的数据了,比如:
select *
from SYBASELINK.cardcenter.dbo.VIPCARD
如何服务器查询出了结果,那恭喜你成功了,如果服务器抛出了异常,那么就要根据具体的异常信息进行调整了。

【出自博客园深蓝居,转载请注明作者出处】
标签: Sybase, 链接服务器, SQL Server 2005, 同步。

相关文档
最新文档