小弟现在刚开始学C#,想实现C#连接oracle数据库实现增删改查的功能,但是看了半天书没整理出程序的代码,求大神指教,有没有代码,可以让小弟当个模板来用,完整的windows窗口程序代码也行,小弟在这先歇息各位大神了!!
解决方案 »
- C#中后台或者电脑登陆名
- C#做下载文件,多个下载的问题
- 正则表达式取两字符串之间所有字符
- 数据库中自动增加的字段是主键,通过DataAdapter、DataSet怎么操作才好?
- 非常奇怪的问题,高手进。
- c#抽取N组随机数 并且定于一个值
- C# WndProc(ref Message m)没有为任何调用堆栈框架加载任何符号。无法显示源代码。对端口的访问被拒绝。
- FileStream怎么在写文件时插入一个回车键呢?
- winform的datagrid怎样禁止用户编辑某列,但代码中可以编辑?
- $$$求一能令应用程序重新启动的系统函数
- 程序网络版的问题
- 求解关于通过js异步绑定类似Treeview控件的树形菜单
public class MyObj
{
public string Name;
public double Value;
}
然后在查询中就可以写: List<MyObj> result;
using (var conn = new OracleConnection(cnStr))
{
conn.Open();
var comm = conn.CreateCommand();
comm.CommandText = "select * from Users where ..........";
comm.CommandType = System.Data.CommandType.Text;
result = ( from DbDataRecord record in comm.ExecuteReader()
let name = (string)record["TheName"]
select new MyObj{
Name = name,
Value = (double)record["Number"]
};
).ToList();
}
剩下的,就是去查询oracle的sql方言(与SQL Server的t-sql语法稍有不同)。而跟ado.net没有关系了。