2024-05-06 06:46:42
三个步骤:
第一步:声明数据库连接对象:
Sqlconnection connection=new Sqlconnection(ConnectionString);
第二步:声明数据库操作对象:
两种途径:
直接以字符串拼接的方式形成sql语句,比如:
sqlstr="insert into usertab(uid,pwd) values('"+uidtxt+"','"+pwdtxt+"')";
SqlCommand command = new SqlCommand(sqlstr, connection);
以参数占位的先行成形式语句,然后对参数实行绑定,比如:
sqlstr="insert into usertab(uid,pwd) values(@uidtxt,@pwdtxt)";
SqlCommand command = new SqlCommand(sqlstr, connection);
command.Parameters.Add("@uidtxt", SqlDbType.Text);
command.Parameters["@uidtxt"].Value =uidtxt;
command.Parameters.Add("@pwdtxt", SqlDbType.Text);
command.Parameters["@pwdtxt"].Value =uidtxt;
执行数据库操作:
command.ExecuteNonQuery();
connection.close();
2024-05-06 03:47:48
2024-05-06 17:27:08
添加引用Oracle.DataAccess.dll
using Oracle.DataAccess.Client;
OracleBulkCopy sqlBulk = new OracleBulkCopy("User ID=root;Password=***;Data Source=xx.x.x.x;",
OracleBulkCopyOptions.UseInternalTransaction);
sqlBulk.DestinationTableName = "表名";
foreach(DataColumn column in dtTable.Columns) {
sqlBulk.ColumnMappings.Add(column.ColumnName,column.ColumnName);
}
sqlBulk.WriteToServer(dtTable);
sqlBulk.Dispose();
sqlBulk.Close();
2024-05-06 08:46:53
数据库表单就是数据库中的表名吗?
嗯
2024-05-06 06:51:17