• 技术文章 >数据库 >mysql教程

    数据库控件dotConnect for SQL Server使用教程:如何连接到SQL S

    2016-06-07 15:04:21原创910

    dotConnect for SQL Server操作方便、快捷,本文讲述了 如何 连接 到 SQL Server 和期间应注意的问题。 要求 为了 连接 到SQL Server,你需要运行服务器,安装dotConnect for SQL Server并运行IDE。你需要知道服务器名称或IP地址,登录账户和密码。一般来说

    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#]

    1

    2

    3

    4

    5

    6

    7

    using Devart.Data.SqlServer;

    ...

    SqlConnection sqlConnection1 = new SqlConnection();

    sqlConnection1.DataSource = "127.0.0.1";

    sqlConnection1.Database = "Test";

    sqlConnection1.UserId = "sa";

    sqlConnection1.Password = "mypassword";

    [Visual Basic]

    1

    2

    3

    4

    5

    6

    7

    Imports Devart.Data.SqlServer

    ...

    Dim SqlConnection1 As SqlConnection = New SqlConnection()

    SqlConnection1.DataSource = "127.0.0.1"

    SqlConnection1.Database = "Test"

    SqlConnection1.UserId = "root"

    SqlConnection1.Password = "mypassword"

    你可以在单个任务中做到这些。连接字符串是否直接分配或与特别属性组合不会有什么影响。在你分配一个值到ConnectionString属性后,所有其它值将被解析值填充。因此你可以选择对你来说更便利的。

    [C#]

    1

    sqlConnection1.ConnectionString = "User Id=sa;Password=mypassword;DataSource=127.0.0.1;";

    [Visual Basic]

    1

    SqlConnection1.ConnectionString = "User Id=root;Password=mypassword;DataSource=127.0.0.1;"

    使用连接字符串生成器
    如果你决定用分配值到几个属性的方法建立一个连接,可以考虑使用SqlConnectionStringBuilder类。它包含所有可能公开为属性的连接设置,因此允许你在所有范围内自定义链接。下面的例子展示了如何构成一个更复杂的连接字符串:

    [C#]

    1

    2

    3

    4

    5

    6

    7

    8

    SqlConnectionStringBuilder myCSB = new SqlConnectionStringBuilder();

    myCSB.DataSource = "127.0.0.1";

    myCSB.UserId = "sa";

    myCSB.Password = "mypassword";

    myCSB.Database = "Test";

    myCSB.MaxPoolSize = 150;

    myCSB.ConnectionTimeout = 30;

    SqlConnection myConnection = new SqlConnection(myCSB.ConnectionString);

    [Visual Basic]

    1

    2

    3

    4

    5

    6

    7

    8

    Dim myCSB As SqlConnectionStringBuilder = New SqlConnectionStringBuilder

    myCSB.DataSource = "127.0.0.1"

    myCSB.UserId = "sa"

    myCSB.Password = "mypassword"

    myCSB.Database = "Test"

    myCSB.MaxPoolSize = 150

    myCSB.ConnectionTimeout = 30

    Dim myConnection As SqlConnection = New SqlConnection(myCSB.ConnectionString)

    注意,这个例子中我们使用了接受连接字符串作为参数的SqlConnection构造器。

    打开连接
    像下面这样简单的打开一个连接
    [C#]

    1

    sqlConnection1.Open();

    [Visual Basic]

    1

    SqlConnection1.Open()

    当然,SqlConnection1必须有一个被更早分配的有效的连接字符串。当你打开时,dotConnect for SQL Server试着寻找主机并连接到服务器。如果有任何问题发生,它会产生有关错误的简要说明的异常。如果在dotConnect for SQL Server试图完成连接的ConnectionTimeout 间隔期间,没有任何问题出现。最终,连接将会建立,开启方法将复原,State属性会变为Open。

    在设计时中你可以用几个步奏链接到服务器:

    1. 在表格设计器中右击sqlConnection1对象。
    2. 从弹出菜单中选择连接
    3. 在对话窗口中提供必要的登录信息。
    4. 点击连接按钮完成连接

    或者你可以在属性窗口中简单地改变strong>State属性为Open,用当前连接字符串完成一个连接

    关闭连接
    调用它的关闭方法关闭连接,或设置State属性来关闭
    下面的示例总结了上述信息,并演示如何创建、设置、打开、使用,然后关闭该连接

    [C#]

    1

    2

    3

    4

    5

    SqlConnection myConn = new SqlConnection();

    myConn.ConnectionString = "User Id=sa;Password=mypassword;DataSource=127.0.0.1;";

    myConn.Open();

    MessageBox.Show(myConn.ServerVersion);

    myConn.Close();

    [Visual Basic]

    1

    2

    3

    4

    5

    Dim myConn As SqlConnection = New SqlConnection()

    myConn.ConnectionString = "User Id=sa;Password=mypassword;DataSource=127.0.0.1;"

    myConn.Open()

    MessageBox.Show(myConn.ServerVersion)

    myConn.Close()

    示例代码连接到服务器,展示它的版本然后关掉连接。这实际上不常用,因为在真正的应用程序中连接被其它如SqlCommand,SqlDataTable使用

    修改连接
    你可以用改变SqlConnection对象属性的方法修改连接。记住,当一些属性可以自由修改时,它们中大多数在新值被分配时关掉了连接

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:[CISCO]NAT设置全攻略 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • MySQL一张表到底能存多少数据?• 教你通过物理方式使MySQL恢复单表• MySQL学习之聊聊查询语句执行流程• mysql数据库的超级管理员名称是什么• hive和mysql的区别有哪些
    1/1

    PHP中文网