private void button1_Click(object sender, EventArgs e){string cnnstr = "provider=OraOLEDB.Oracle;data source=HWQY;User Id=HWQY;Password=HWQY123;";Ole......
private void button1_Click(object sender, EventArgs e) { string cnnstr = "provider=OraOLEDB.Oracle;data source=HWQY;User Id=HWQY;Password=HWQY123;"; OleDbConnection con = new OleDbConnection(cnnstr); try { con.Open(); } catch { } OleDbCommand cmd = new OleDbCommand(cnnstr, con);
cmd.CommandType = CommandType.Text; cmd.CommandText = cnnstr;
string imgPath = @"c:\a.txt";//图片文件所在路径 FileStream file = new FileStream(imgPath, FileMode.Open, FileAccess.Read); Byte[] imgByte = new Byte[file.Length];//把图片转成 Byte型 二进制流 file.Read(imgByte, 0, imgByte.Length);//把二进制流读入缓冲区 file.Close();
cmd.CommandText = " insert into test(id,zp ) values ('17',:zp) ";//正常sql语句插入数据库
cmd.Parameters.Add("zp", System.Data.OleDb.OleDbType.Binary, imgByte.Length); cmd.Parameters[0].Value = imgByte;
try { cmd.ExecuteNonQuery(); MessageBox.Show("插入成功"); } catch (System.Exception e1) { MessageBox.Show(e1.Message); }
}
private void button2_Click(object sender, EventArgs e) { string cnnstr = "provider=OraOLEDB.Oracle;data source=HWQY;User Id=HWQY;Password=HWQY123;"; OleDbConnection con = new OleDbConnection(cnnstr); try { con.Open(); } catch { } OleDbCommand cmd = new OleDbCommand(cnnstr, con);
cmd.CommandType = CommandType.Text; cmd.CommandText = cnnstr;
string imgPath = @"c:\a.txt";//图片文件所在路径 FileStream file = new FileStream(imgPath, FileMode.Open, FileAccess.Read); Byte[] imgByte = new Byte[file.Length];//把图片转成 Byte型 二进制流 file.Read(imgByte, 0, imgByte.Length);//把二进制流读入缓冲区 file.Close();
cmd.CommandText = " update test set id='18',zp=:zp where id='17'";//正常sql语句插入数据库
1/2 1 2 下一页 尾页 |