C# 编写代码 oracle解决办法
C# 编写代码 oracle
用C#向oracle数据库表中插入数据,并返回是否插入。
求大神写个代码
------解决方案--------------------
说起来是一句代码,实际上要从引入DLL开始讲,然后定义一个访问数据库的类,代码再调用类里的方法
上网查查C#访问数据库,有源码,下一个,回去试试
------解决方案--------------------
string constring = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.126) (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)));Persist Security Info=True;User Id=system; Password=Oracledatabase1";
OracleConnection con = new OracleConnection(constring);
con.Open();
string insert = "Insert Into BMCLSJ(CSX,CSY,CSZ,BZX,BZY,BZZ,ERR) Values(:CSX,:CSY,:CSZ,:BZX,:BZY,:BZZ,:ERR)";
OracleCommand cmd = new OracleCommand(insert, con);
cmd.Parameters.Add(":CSX", OracleType.Number).Value = 1;
cmd.Parameters.Add(":CSY", OracleType.Number).Value = 1;
cmd.Parameters.Add(":CSZ", OracleType.Number).Value = 1;
cmd.Parameters.Add(":BZX", OracleType.Number).Value = 1;
cmd.Parameters.Add(":BZY", OracleType.Number).Value = 1;
cmd.Parameters.Add(":BZZ", OracleType.Number).Value = 1;
cmd.Parameters.Add(":ERR", OracleType.Number).Value = 1;
if (cmd.ExecuteNonQuery() > 0)
{
MessageBox.Show("数据表中有值");
}
用C#向oracle数据库表中插入数据,并返回是否插入。
求大神写个代码
------解决方案--------------------
说起来是一句代码,实际上要从引入DLL开始讲,然后定义一个访问数据库的类,代码再调用类里的方法
上网查查C#访问数据库,有源码,下一个,回去试试
------解决方案--------------------
string constring = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.126) (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)));Persist Security Info=True;User Id=system; Password=Oracledatabase1";
OracleConnection con = new OracleConnection(constring);
con.Open();
string insert = "Insert Into BMCLSJ(CSX,CSY,CSZ,BZX,BZY,BZZ,ERR) Values(:CSX,:CSY,:CSZ,:BZX,:BZY,:BZZ,:ERR)";
OracleCommand cmd = new OracleCommand(insert, con);
cmd.Parameters.Add(":CSX", OracleType.Number).Value = 1;
cmd.Parameters.Add(":CSY", OracleType.Number).Value = 1;
cmd.Parameters.Add(":CSZ", OracleType.Number).Value = 1;
cmd.Parameters.Add(":BZX", OracleType.Number).Value = 1;
cmd.Parameters.Add(":BZY", OracleType.Number).Value = 1;
cmd.Parameters.Add(":BZZ", OracleType.Number).Value = 1;
cmd.Parameters.Add(":ERR", OracleType.Number).Value = 1;
if (cmd.ExecuteNonQuery() > 0)
{
MessageBox.Show("数据表中有值");
}