您好,欢迎访问一九零五行业门户网

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

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。
在设计时中你可以用几个步奏链接到服务器:
在表格设计器中右击sqlconnection1对象。 从弹出菜单中选择连接。 在对话窗口中提供必要的登录信息。 点击连接按钮完成连接。 或者你可以在属性窗口中简单地改变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对象属性的方法修改连接。记住,当一些属性可以自由修改时,它们中大多数在新值被分配时关掉了连接。
其它类似信息

推荐信息