
正文
.net连接数据库返回集合,net连接数据库代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net连接access数据库问题
1,使用ADO connection对象
首先,要建立ADO引用,定义connection这个类,然后实例化对象。
代码完成如下:
span style="font-size:18px;"Dim objCn As New Connection, objRs As New Recordset
objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" "Data Source=" App.Path "\实例01.mdb"
objCn.Open
/span
2,使用ODBC数据源
首先,打开电脑上的ODBC数据源,建立关系。
步骤如下:
1),打开电脑上的ODBC数据源
如下图所示:
2)点击添加
3)命名
4)和数据库源建立关系
5)用代码实现连接
span style="font-size:18px;"
dim objCn As Connection
Set objCn = New Connection
objCn.Open "DSN=实例2DSN"
/span
3、ADO Data 控件创建连接
1)右击data控件,选择ADODC属性
2)从三种连接资源中选择一种。
使用data Link 文件:直接点击浏览,找到包含连接字符串的.udl文件即可
使用ODBC数据源连接,单击新建
选择用户数据库,之后的操作跟2中步骤一样。
使用连接字符串:单击生成
测试连接
4、使用数据环境设计器创建数据库连接
添加引用
右击创建连接,在右击想要连接的属性,之后的操作跟data控件中使用字符串中的操作一致
相关问答
Q1: sql连表查询返回一个list的集合,集合中的参数怎么填?
.net? 我在java里面的话,会建立一个javabean,里面有对应的数据库的字段...
一条记录对应一个bean,然后放入list里面....
然后传递到页面,进行循环遍历...
Q2: C#.net连接数据库(c罗)
建议把数据库连接写到配置文件Web.Config中,方便修改链接字符串
说明:name就是我们在后台代码调用的字符串;DataSource后面是指本地数据库(“.")的实例sa,如果没有实例,就直接用localhost、.、或者数据库服务器Ip地址。
publicstaticstringstrConn=.["connStr"].;
publicconn=new(strConn);
说明:引用进去,这是获取到数据库连接字符串了。
publicvoidLogin()
{
stringsqlStr="Select...";
conn.Open();
try
{
}
catch
{
}
finally
{
conn.Close();
}
}
Q3: 请简描述ADO.NET访问数据库的步骤?
1、Connection,连接。打开数据通道。
2、Command,命令。通过连接传给数据库执行。
3、DataReader,仅向前读取器。通过连接,读取查询结果。
4、Parameter,参数。有输入也有输出,输入参数和Command结合通过连接传给数据库,输出参数在执行后由数据库返回给参数。
5、DataAdapter,适配器。将数据库映射到程序,同步更新、删除、查询、添加。结合DataSet、DataTable、DataRow、DataColumn等对象使用。
6、Transaction,事物。多个命令组合执行,一条儿失败全部回滚,也可以自己设置还原点,手动控制回滚。
Q4: asp.net 一个框架里面有两个页面,A.ASPX,B.ASPX,A页按下按钮后执行B页控件的SHOW方法
)
如果 a.aspx 中的方法 b.aspx也能用上,而且这种方法还很多,那么是需要分出一个业务类来实现的。
意思是说 专门写一个类,然后在 a.aspx 和 b.aspx 中调用。
这里可以实现 静态方法。但是由于 a.aspx b.aspx 有可能有不同的客户端访问,可能不安全。但是方法只是一个查询方法的话 就可用静态方法,而且节省空间,速度也快。
举个例子:
比如 a.aspx中有一个datagird 里面的数据是从数据库中得来的,结果你在该页面的基类中实现了 数据库的连接,数据的呈现,这样是可以的。
但是你发现 b.aspx中也有datagird 也要显示相同的数据(或者不同,只是 sql 语句的变化)那么你就很想调用 a.aspx重的方法也以达到重用的目的。
这里就 十分的需要一个 类了
来实现 数据库的连接 数据集合的返回。如果没有数据的操作的话,建议将这个类重的方法做成静态的,返回类型可以是 datatable dataset等。
这样在 a.aspx b.aspx中调用就可实现数据的呈现。
如果要数据操作的话 ,可以将这个类中的数据操作方法 做成线程安全的。
为什么要这么做,是因为 同一条数据 我可能正在查询,而另一个客户端正在修改,或者删除,这样就导致了你看的数据有可能在数据库中已经年过改变或者不存在。
建议学习 mvc 模式!
就到此处吧
关于.net连接数据库返回集合和net连接数据库代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





