ddtek.oracle.dll使用相关
2012-12-16 19:08
405 查看
内容来自互联网
ddtek.oracle.dll 可以不安装Oracle客户端,直接使用其来登录Oracle服务器,
数据库连接(后面一种为双机集群):
使用上,与OracleClient基本相同,但在OracleCommand的Parameter定义和使用上略有不同,如下:
OracleClient:
[c-sharp]
OracleCommand mCmd = new OracleCommand("insert into " + sTable + "(test1,test2) values('111',:mBlob)", mCon);
mCmd.Parameters.Add("mBlob", OracleType.Blob, blob.Length).Value = blob;
return mCmd.ExecuteNonQuery();
DDTEK里,SQL语句中使用?代替变量,下边按照Parameters数组中的顺序依次赋值
ddtek.oracle.dll 可以不安装Oracle客户端,直接使用其来登录Oracle服务器,
数据库连接(后面一种为双机集群):
var conn = new DDTek.Oracle.OracleConnection(); conn.ConnectionString = "Host=172.16.1.32;Port=1521;User ID=slmesuser;Password=slmesuser;Service Name=tqmes"; conn.Open();
string conStr = "Host=10.0.1.1;Port=1521;User ID=scott;Password=tiger; Service Name=ORCL;Alternate Servers=(Host=10.0.1.2;Port=1521;Service Name=ORCL)";
使用上,与OracleClient基本相同,但在OracleCommand的Parameter定义和使用上略有不同,如下:
OracleClient:
[c-sharp]
OracleCommand mCmd = new OracleCommand("insert into " + sTable + "(test1,test2) values('111',:mBlob)", mCon);
mCmd.Parameters.Add("mBlob", OracleType.Blob, blob.Length).Value = blob;
return mCmd.ExecuteNonQuery();
[c-sharp] OracleCommand mCmd = new OracleCommand("insert into " + sTable + "(test1,test2) values('111',?)", mCon); mCmd.BindByName = true; mCmd.Parameters.Add(":mBlob", OracleDbType.Blob, blob.Length).Value = blob; return mCmd.ExecuteNonQuery(); OracleCommand mCmd = new OracleCommand("insert into " + sTable + "(test1,test2) values('111',?)", mCon); mCmd.BindByName = true; mCmd.Parameters.Add(":mBlob", OracleDbType.Blob, blob.Length).Value = blob; return mCmd.ExecuteNonQuery();
DDTEK里,SQL语句中使用?代替变量,下边按照Parameters数组中的顺序依次赋值
相关文章推荐
- ddtek.oracle.dll使用相关
- ddtek.oracle.dll使用相关
- 使用DDTek.Oracle.dll连接Oracle集群服务器
- 不安装客户端连Oracle数据库--ddtek.oracle.dll使用时注意
- 在VC使用DevIL: lib dll #include的相关设置
- 关于 oracle 归档开启以及使用的相关知识
- Linux下使用ps命令来查看Oracle相关的进程
- Oracle中BLOB/CLOB相关操作的使用笔记
- 使用oracle shell命令开关后台相关服务
- 关于在Asp.net下使用Oracle.DataAccess.dll(Oracle10g)执行参数化Update无效的解决方案之一
- 在VC使用DevIL: lib dll #include的相关设置
- oracle相关使用
- 在python中使用cx_Oracle模块出现“DLL Load failed”的处理方法
- Oracle中BLOB/CLOB相关操作的使用笔记
- 在python中使用cx_Oracle模块出现“DLL Load failed”的处理方法(转载)
- 在python中使用cx_Oracle模块出现“DLL Load failed”的处理方法
- c++ DLL相关使用
- 使用oracle遇到的相关函数
- ORACLE RAC中grid和oracle中环境变量设置和相关命令使用原则
- 使用批处理文件启动/关闭 oracle 11g 的相关服务