连接sql server用SqlDataAdapter
连接oracle用microsoft oracle OleDb provider
其他数据库用OldDbDataAdapter,选择不同的驱动程序即可
连接oracle用microsoft oracle OleDb provider
其他数据库用OldDbDataAdapter,选择不同的驱动程序即可
解决方案 »
- 新手提问,web页面如何显示PDF文件
- 可不可以达到这种效果,继承相关问题
- Report中表达式字段类型转换
- 求关于WinForm中DataGridView控件按照条件分组的问题,超难!!!!!
- ComboBox,TextBox,DataGird复合控件的问题?牛哥们,帮帮忙
- 定义的string问题
- 如何Button 的Click事件里得到Button的ID
- 有关C#捕捉错误信息编写日志的问题(新手哈,请多关照)
- winForm中的DataTimePicker空间如何设置空的日期(在线等)
- 请问高手: 要在一个字符串中寻找一个子串,在C#中用那个函数!
- 谁能帮我说说radius的执行过程?多谢了
- 怎么在datagrid(winForm)的列中内容都是超链接?(急救)
典型的是用DataAdapter作为连接数据库的空件,
用DataSet作为数据在客户端的载体,
快速入门里讲的很清楚的
data.oledb
data.sqlclient
数据访问
connection ,dataadpter ,dataset ,datareader,
很方便的,.net帮助很清楚
例如ole数据库:
string source="provider=....;user id=...;passowrd=...";
OleDbConnection conn=new OleDbConnection(source);
OleDbDataAdapter da=new OleDbDataAdapter(SELECT语句);
其它的数据库连接方法基本上一样。
1.在工具箱/数据工具卡中,双击OleDbDataAdapter控件,出现数据适配器向导,单击下一步,单击新建连接,提供程序中选择Microsoft Jet 4.0 OLE DB Provider,在连接选择选项卡中,单(...)选择数据库名称:如c:\First.mdb.
单击确定。
2.下一步两次,单击查询生成器,选择表,然后单击添加,比加我们选择Student,按钮关闭,确定两次,SELECT FROM Student出现在中间的编辑框中,单击完成。在底部出现了两个控件oldDbDataAddapter1和oleDbconnection1.
代码连接如下:
using System.Data;
using System.Data.OleDb;
---------------------------
OleDbConnection thisConnection=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\D\DevCs\Works2\Person.mdb;");
thisConnection.Open();
OleDbCommand thisCommand=thisConnection.CreateCommand(); //
thisCommand.CommandText="SELECT * FROM Intro";
OleDbDataReader thisReader=thisCommand.ExecuteReader();
while(thisReader.Read())
{
Console.WriteLine("\t{0}\t{1}",thisReader["ID"],thisReader["TheName"]);
}
thisReader.Close();
thisConnection.Close();
做有价值的软件工程师----青松