java,C#插入数据到oracle11g数据库并返回其id
来源:互联网 发布:c语言If else例题 编辑:程序博客网 时间:2024/06/05 03:24
JAVA:
String strSql = "{call insert into DATA_DICT_TYPE (DICT_NAME,DICT_KEY) values(?,?) returning id INTO ? }";CallableStatement ps = conn.prepareCall(strSql);ps.setString(1, "??");ps.setString(2, "??");ps.registerOutParameter(3, Types.INTEGER);result = ps.executeUpdate();if (result > 0) { BigDecimal bd = ps.getBigDecimal(3);}
C#:
using (DbConnection conn = new SqlConnection("connstr")) { conn.Open(); string strSql = "insert into DATA_DICT_TYPE (DICT_NAME,DICT_KEY) values(:DICT_NAME,:DICT_KEY) returning id INTO :id"; DbCommand cmd = conn.CreateCommand(); cmd.CommandText = strSql; DbParameter param1 = new SqlParameter(); param1.ParameterName = "DICT_NAME"; param1.DbType = DbType.String; param1.Value = DICT_NAME; cmd.Parameters.Add(param1); DbParameter param2 = new SqlParameter(); param2.ParameterName = "DICT_KEY"; param2.DbType = DbType.String; param2.Value = DICT_KEY; cmd.Parameters.Add(param1); DbParameter param3 = new SqlParameter(); param3.ParameterName = "id"; param3.DbType = DbType.Decimal; param3.Direction = ParameterDirection.ReturnValue; param3.SourceColumn = "id"; param3.SourceVersion = DataRowVersion.Current; param3.Value = decimal.Zero; cmd.Parameters.AddRange(new DbParameter[] { param1, param2, param3 }); cmd.ExecuteNonQuery(); object id = cmd.Parameters["id"].Value; return id; }
0 0
- java,C#插入数据到oracle11g数据库并返回其id
- 用微软企业库5.0插入数据到oracle11g并返回其id
- java jdbc数据库插入数据后返回自增id
- 插入一条数据并返回ID
- Mysql中插入数据并返回id插入到下一张表。
- mysql插入一条数据,返回其对应的id
- 插入数据返回id
- 解析.CSV文件中的数据并将其插入到数据库中代码
- mysql 批量插数据到数据库以及返回插入生成的id号
- mybatis 插入数据到mysql数据库中返回id的方法
- Java中向数据库中插入记录并返回该记录的id的值
- mysql java使用PreparedStatement插入数据并返回id的代码
- mysql java使用PreparedStatement插入数据并返回id的代码
- 泛型+反射 实现泛型向数据库插入信息类 并返回插入数据的Id值
- JSP向数据库中插入记录并返回记录id
- mybatis和ibatis插入oracle数据库并返回主键id
- Ibatis插入数据库并获取插入的数据ID
- ASP.NET 往oracle插入一条数据并返回ID
- NSNumber Compare的崩溃
- 我的android开发之路
- 我的shiro之旅: 十七 跨域session共享的一种解决方法
- 不用循环,计算一串数字里面有多少个1
- weblogic的BEA-000438错误解决
- java,C#插入数据到oracle11g数据库并返回其id
- java中callback
- 静态链表的实现与操作(C语言实现)
- C语言中关键字auto、static、register、const、volatile、extern的作用
- 记录最近的几个bug
- jQuery模仿的QQ投票效果代码
- DNA Sorting
- zoj 3789 并查集 删除操作
- 程序员永远的痛之字符编码的奥秘