问题描述
- C#与数据库的问题,求帮忙
-
现在我需要将图中的richTextBox2中的五条数据加入到oracle数据库里,需要一条一条的输入,网上百度的都是整个richTextBox2都输入进去,造成了
string connString = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.6.161) (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)));Persist Security Info=True;User Id=zhianguankong2; Password=zhianguankong2123";
OracleConnection conn = new OracleConnection(connString);
try
{
conn.Open();
string sql = "insert into TB_BLACKLIST(VEHID,CARDID) values('VEHID',:CARDID)";
OracleCommand cmd = new OracleCommand(sql, conn);
OracleParameter parn = new OracleParameter(":CARDID", richTextBox2.Text);
cmd.Parameters.Add(parn);
OracleDataReader odr = cmd.ExecuteReader();
while (odr.Read())
{
richTextBox2.Text = (odr.GetOracleString(1).ToString());//输出字段
}
odr.Close();
}
catch (Exception ee)
{
richTextBox2.Text = (ee.Message); //如果有错误,输出错误信息
}
finally
{
conn.Close(); //关闭连接
}
这是我连接数据库的代码,我需要做的是将数据经过AES加密后,插入到数据库黑名单表tb_blacklist。
解决方案
richedit你可以读入文本后,查找换行符等rn来分成一行行的, 然后分成5行数据读取出来,再一条条插入数据库
数据可以先用AES类库加密,然后再保存到数据库
解决方案三:
richedit你可以读入文本后,查找换行符等rn来分成一行行的, 然后分成5行数据读取出来,再一条条插入数据库
数据可以先用AES类库加密,然后再保存到数据库
时间: 2024-08-31 21:56:05