ODBC 连接 oracle 数据库的方法:
static void Main(string[] args)
{
OdbcConnection conn = null; // 连接对象;
OdbcCommand comm = null;// 命令对象;
OdbcDataReader dr = null;// 数据读取对象;
string pid, cid, pname;
try
{
// 连接字符串;
string connstr = "DSN=Chweiorc;UID=scott;PWD=Chwei926a";
conn = new OdbcConnection(connstr);
//向oracle数据库发送SQL语句
comm = new OdbcCommand("select * from student",conn);
conn.Open();
//获得SQL语句返回的结果;
dr = comm.ExecuteReader();
Console.WriteLine("姓名\t学号\t性别");
Console.WriteLine("--------------------------------------------------------");
while (dr.Read())
{
//逐条处理数据记录
pid = dr.GetString(0).Trim();
cid = dr.GetString(1).Trim();
pname = dr.GetString(2).Trim();
Console.WriteLine(pid + "\t" + cid + "\t" + pname );
}
conn.Close();
}
catch (Exception err)
{
Console.WriteLine(err.ToString());
}
Console.Read();
}
本文提供了一个使用ODBC连接Oracle数据库并查询学生信息的C#示例代码。通过定义连接对象、命令对象及数据读取对象,实现了与Oracle数据库的有效交互。
2139

被折叠的 条评论
为什么被折叠?



