用下面的代码实现连结数据库并读取数据的功能:
OracleConnection thisConnection = new OracleConnection("连结字符串");
thisConnection.open();
OracleDataAdapter thisAdapter = new OracleDataAdapter("SELECT* FROM DAB50", thisConnection);
OracleCommandBuilder thisCommandBuilder = new OracleCommandBuilder(thisAdapter);
DataSet thisDataSet = new DataSet();
thisAdapter.Fill(thisDataSet, "DAB50");
……
thisConnection.Close();
我想问的是,不是可以通过向导建立连接和数据源吗,但是我发现代码中直接引用通过向导建立的连接和数据源的名称时,不会用,好像属性什么的都不一样。比如我通过向导添加了一个数据源DataSet1,那么我的代码应该怎样写呢。
DataSet1中的属性和方法与thisDataSet中的不一样,这是我最迷糊的地方。
9 个解决方案
#1
如果你会自己写就不要再去想着用向导,向导是什么玩意?
#2
向导很不方便的。。。换个环境还要改config文件。。。。。
#4
OracleConnection thisConnection = new OracleConnection("连结字符串");
thisConnection.open();
OracleDataAdapter thisAdapter = new OracleDataAdapter("SELECT* FROM DAB50", thisConnection);
OracleCommandBuilder thisCommandBuilder = new OracleCommandBuilder(thisAdapter);
DataSet thisDataSet = new DataSet();
thisAdapter.Fill(thisDataSet, "DAB50");
……
thisConnection.Close();
这个不是很好用么?
#5
类的属性和方法不一样???不会吧
进 MSDN Library for Visual Studio 2008 简体中文 查
进 MSDN Library for Visual Studio 2008 简体中文 查
#6
多找几个类似的 连接数据库的例子好好对比 看看 有惊喜哟
#7
刚学没两天,而且以前也没做过面向对象的工作(以前嵌入式C~~),所以对于向导方便还是敲代码方便没有直观感受,请各位有过C#开发经验的大哥说说是用向导方便还是自己写代码方便呢?
个人感觉用向导不用敲代码,但是自动产生的代码很多看不懂。
#8
完全不用向导,全部手写```
#9
改config文件
#1
如果你会自己写就不要再去想着用向导,向导是什么玩意?
#2
向导很不方便的。。。换个环境还要改config文件。。。。。
#3
#4
OracleConnection thisConnection = new OracleConnection("连结字符串");
thisConnection.open();
OracleDataAdapter thisAdapter = new OracleDataAdapter("SELECT* FROM DAB50", thisConnection);
OracleCommandBuilder thisCommandBuilder = new OracleCommandBuilder(thisAdapter);
DataSet thisDataSet = new DataSet();
thisAdapter.Fill(thisDataSet, "DAB50");
……
thisConnection.Close();
这个不是很好用么?
#5
类的属性和方法不一样???不会吧
进 MSDN Library for Visual Studio 2008 简体中文 查
进 MSDN Library for Visual Studio 2008 简体中文 查
#6
多找几个类似的 连接数据库的例子好好对比 看看 有惊喜哟
#7
刚学没两天,而且以前也没做过面向对象的工作(以前嵌入式C~~),所以对于向导方便还是敲代码方便没有直观感受,请各位有过C#开发经验的大哥说说是用向导方便还是自己写代码方便呢?
个人感觉用向导不用敲代码,但是自动产生的代码很多看不懂。
#8
完全不用向导,全部手写```
#9
改config文件