收藏 分销(赏)

查询oracle序列值讲解学习.doc

上传人:丰**** 文档编号:3920523 上传时间:2024-07-23 格式:DOC 页数:3 大小:22KB 下载积分:5 金币
下载 相关 举报
查询oracle序列值讲解学习.doc_第1页
第1页 / 共3页
查询oracle序列值讲解学习.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
查询oracle序列值 精品资料 查询oracle序列值 1、 在数据源增加引用: System.Configuration System.Data.OracleClient 2、 在相关表的对象类中增加using: using System.Data.OracleClient; using System.Configuration; 3、 用以下内容直接取值: private Int32 getSeq() { int activityid = 0; try { using (OracleConnection con = new OracleConnection()) { string connectionStringName = this.DataWorkspace.DataSource1.Details.Name; string connectionString = ConfigurationManager.ConnectionStrings[connectionStringName].ConnectionString; string username = ""; string password = ""; string sid = ""; string host = ""; connectioninfo(ref connectionString, out host, out sid, out username, out password); con.ConnectionString =string.Format(@"Data Source=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = {0})(PORT = 1521)))(CONNECT_DATA =(SID = {1})(SERVER = DEDICATED)));User Id={2};Password={3};", host.Trim(), sid.Trim(), username.Trim(), password.Trim()); string seqSql = "select seq_pernt.nextval from dual"; using (OracleCommand command = new OracleCommand(seqSql, con)) { con.Open(); using (OracleDataReader dr = command.ExecuteReader()) { if (dr.Read()) { activityid = dr.GetInt32(0); } } } } } catch (Exception e) { Console.WriteLine("数据库操作错误:"+e.Message); } return activityid; } private void connectioninfo(ref string coninfo, out string host, out string sid, out string username, out string password) { username = ""; password = ""; sid = ""; host = ""; string[] strs = coninfo.Split(';'); if (strs != null && strs.Length > 0) { foreach (string str in strs) { if (str.StartsWith("User Id")) { username = str.Substring(8); } else if (str.StartsWith("Password")) { password = str.Substring(9); } else if (str.StartsWith("Server")) { host = str.Substring(7); } else if (str.StartsWith("Sid")) { sid = str.Substring(4); } } } } 仅供学习与交流,如有侵权请联系网站删除 谢谢3
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服