数据库控件dotConnect for SQL Server使用教程:如何连接到SQL Server
2013-06-07 16:08
1006 查看
dotConnect for SQL Server操作方便、快捷,本文讲述了如何连接到SQL Server和期间应注意的问题。
要求
为了连接到SQL Server,你需要运行服务器,安装dotConnect for SQL Server并运行IDE。你需要知道服务器名称或IP地址,登录账户和密码。一般来说,有这些信息就足够了。
注意,如果你不用设计时,你就不得不手动嵌入许可信息。
基本信息
为了建立一个到服务器的连接,需要提供一些连接参数用于连接到dotConnect for SQL Server 。这些信息主要是SqlConnection控件用于查找服务器,并使用账户创建的认证信息登陆。参数将会以连接字符串的形式表示,当然你也可以手动的撰写这些连接字符串或让dotConnect for SQL Server构建。
创建SqlConnection
设计时的创建:
下面的步骤是假设在IDE已经在运行的情况下,你当前重点放在表格设计器上:
1、打开工具箱,在 dotConnect 中为SQL Server类找到SqlConnection组件。
2、双击该组件,在表格下方的设计器上将会显示新的对象。如果你是在应用程序中第一次创建SqlConnection,就将其命名为sqlConnection1。
3、在sqlConnection1对象上单击,点击F4关注对象属性。
4、在数据源属性中会提供DNS名称或SQL Server所在电脑的IP地址。
5、在数据库属性中规定你正在连接的数据库。
6、在用户 Id 属性中指定您的登录名。
7、在密码属性中指定您的密码。
8、注意,在将值分配给属性的时候,ConnectionString 属性会自动更新以反映您的设置。
运行时的创建
在运行时执行相同操作如下所示:
[C#]
[Visual Basic]
你可以在单个任务中做到这些。连接字符串是否直接分配或与特别属性组合不会有什么影响。在你分配一个值到ConnectionString属性后,所有其它值将被解析值填充。因此你可以选择对你来说更便利的。
[C#]
[Visual Basic]
使用连接字符串生成器
如果你决定用分配值到几个属性的方法建立一个连接,可以考虑使用SqlConnectionStringBuilder类。它包含所有可能公开为属性的连接设置,因此允许你在所有范围内自定义链接。下面的例子展示了如何构成一个更复杂的连接字符串:
[C#]
[Visual Basic]
注意,这个例子中我们使用了接受连接字符串作为参数的SqlConnection构造器。
打开连接
像下面这样简单的打开一个连接:
[C#]
[Visual Basic]
当然,SqlConnection1必须有一个被更早分配的有效的连接字符串。当你打开时,dotConnect for SQL Server试着寻找主机并连接到服务器。如果有任何问题发生,它会产生有关错误的简要说明的异常。如果在dotConnect for SQL Server试图完成连接的ConnectionTimeout 间隔期间,没有任何问题出现。最终,连接将会建立,开启方法将复原,State属性会变为Open。
在设计时中你可以用几个步奏链接到服务器:
在表格设计器中右击sqlConnection1对象。
从弹出菜单中选择连接。
在对话窗口中提供必要的登录信息。
点击连接按钮完成连接。
或者你可以在属性窗口中简单地改变strong>State属性为Open,用当前连接字符串完成一个连接。
关闭连接
调用它的关闭方法关闭连接,或设置State属性来关闭。
下面的示例总结了上述信息,并演示如何创建、设置、打开、使用,然后关闭该连接。
[C#]
[Visual Basic]
示例代码连接到服务器,展示它的版本然后关掉连接。这实际上不常用,因为在真正的应用程序中连接被其它如SqlCommand,SqlDataTable使用。
修改连接
你可以用改变SqlConnection对象属性的方法修改连接。记住,当一些属性可以自由修改时,它们中大多数在新值被分配时关掉了连接。
要求
为了连接到SQL Server,你需要运行服务器,安装dotConnect for SQL Server并运行IDE。你需要知道服务器名称或IP地址,登录账户和密码。一般来说,有这些信息就足够了。
注意,如果你不用设计时,你就不得不手动嵌入许可信息。
基本信息
为了建立一个到服务器的连接,需要提供一些连接参数用于连接到dotConnect for SQL Server 。这些信息主要是SqlConnection控件用于查找服务器,并使用账户创建的认证信息登陆。参数将会以连接字符串的形式表示,当然你也可以手动的撰写这些连接字符串或让dotConnect for SQL Server构建。
创建SqlConnection
设计时的创建:
下面的步骤是假设在IDE已经在运行的情况下,你当前重点放在表格设计器上:
1、打开工具箱,在 dotConnect 中为SQL Server类找到SqlConnection组件。
2、双击该组件,在表格下方的设计器上将会显示新的对象。如果你是在应用程序中第一次创建SqlConnection,就将其命名为sqlConnection1。
3、在sqlConnection1对象上单击,点击F4关注对象属性。
4、在数据源属性中会提供DNS名称或SQL Server所在电脑的IP地址。
5、在数据库属性中规定你正在连接的数据库。
6、在用户 Id 属性中指定您的登录名。
7、在密码属性中指定您的密码。
8、注意,在将值分配给属性的时候,ConnectionString 属性会自动更新以反映您的设置。
运行时的创建
在运行时执行相同操作如下所示:
[C#]
[C#]
如果你决定用分配值到几个属性的方法建立一个连接,可以考虑使用SqlConnectionStringBuilder类。它包含所有可能公开为属性的连接设置,因此允许你在所有范围内自定义链接。下面的例子展示了如何构成一个更复杂的连接字符串:
[C#]
打开连接
像下面这样简单的打开一个连接:
[C#]
在设计时中你可以用几个步奏链接到服务器:
在表格设计器中右击sqlConnection1对象。
从弹出菜单中选择连接。
在对话窗口中提供必要的登录信息。
点击连接按钮完成连接。
或者你可以在属性窗口中简单地改变strong>State属性为Open,用当前连接字符串完成一个连接。
关闭连接
调用它的关闭方法关闭连接,或设置State属性来关闭。
下面的示例总结了上述信息,并演示如何创建、设置、打开、使用,然后关闭该连接。
[C#]
修改连接
你可以用改变SqlConnection对象属性的方法修改连接。记住,当一些属性可以自由修改时,它们中大多数在新值被分配时关掉了连接。
相关文章推荐
- 基于ADO.NET方法的数据库连接的数据发生器控件dotConnect for Oracle
- 使用 Microsoft JDBC Driver for SQL Server 连接到SQL Server的5种方式
- SQL 教程数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等,您将学到如何使用 SQL 访问和处理数据系统中的数据
- 关于使用navicat for mysql在建立数据库连接时出现的2003 can't connect to mysql server on'localhost'(10038)问题
- java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver Eclipse3.1 数据库连接测试程序(SQL Server 2000 Driver for JDBC Service Pack 3 安装测试)
- ubuntu下使用unixODBC+ODBC Driver 11 for SQL Server 连接SQL Server
- 基于ADO.NET方法的数据库连接的数据发生器控件dotConnect for Oracle
- Sql Server 数据库如何进行跨网远程连接访问
- .Net的Oracle数据库ORM控件dotConnect for Oracle下载及使用方法
- Robot Framework中使用DatabaseLibrary来连接数据库(SQLServer+MySQL)
- 如何使用SQL Manager for MySQL 2007导出整个数据库
- 使用sql server management studio 2008 连接数据库,无法查看数据库,提示 无法为该请求检索数据 错误916
- dotConnect for Oracle数据设置编辑器的使用教程
- 使用PHP+FreeTDS在Linux下连接MS SQLServer数据库
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- 若要连接到此服务器,必须使用sql server management studio 或 sql server 管理对象(smo)
- 如何使用sql语句创建数据库–SQL Server 2012 (Win 8)
- 使用SQLServer Express:该用户与可信 SQL Server 连接无关联
- 使用sql server management studio 2008 连接数据库,无法查看数据库,提示 无法为该请求检索数据 错误916
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法