C#程序如何链接oracle数据库?大神们帮帮忙

2025-03-20 14:37:21
推荐回答(2个)
回答1:

需要引入:using System.Data.OracleClient;引入的话,需要安装一个组件,在微软有下载,名字叫oracle_net,我用的是这个,下面是连接代码 string ORACLECONN=AreaSm;User ID=AreaSm;Password=hhkj;Unicode=True OracleConnection ORACONN = new OracleConnection(ORACLECONN); ORACONN.Open();下面是一个操作:OracleCommand OraCmd = new OracleCommand()OraCmd.Connection = ORACONN;OraCmd.CommandText = DBUser + "." + "VerifyPopedom"; OraCmd.CommandType = CommandType.StoredProcedure; OraCmd.ExecuteNonQuery();DBUser 是我定义的一个空间名,代表

回答2:

private static string connStr = ConfigurationManager.ConnectionStrings["MyUser"].ConnectionString.ToString(); ///

/// 查询出所有的列表 /// /// public static IList GetAllUserInfo() { string sql = "select * from userinfo"; IList list = new List(); OracleConnection conn = new OracleConnection(connStr); OracleCommand command = new OracleCommand(sql, conn); conn.Open(); OracleDataReader dataReader = command.ExecuteReader(); while (dataReader.Read()) { UserInfo user = new UserInfo(); user.Id = Convert.ToInt32(dataReader["id"]); user.Username = Convert.ToString(dataReader["username"]); user.Password = Convert.ToString(dataReader["password"]); list.Add(user); } dataReader.Close(); conn.Close(); return list; }