uj5u.com熱心網友回復:
把sqlstr列印出來看看uj5u.com熱心網友回復:
你這種寫法,即使能用, 也有sql注入,不能重用執行計劃等問題。寫一種標準點的做法:
using System;
using System.Data.SqlClient;
namespace ConsoleApp18
{
/*
--建表陳述句
CREATE TABLE user_data(
userId INT IDENTITY(1,1) PRIMARY KEY,
userName NVARCHAR(20) NOT NULL,
birthday DATETIME NOT NULL
)
*/
class Program
{
static void Main(string[] args)
{
//1. 連接串,你按你實際的庫,用戶名密碼來
string connString = "data source=(local);initial catalog=tempdb;Integrated Security=True";
//2. sql陳述句
string sql = "insert into user_data(userName, birthday) values(@userName, @birthday)";
//3. 引數賦值
SqlParameter[] spArr = new SqlParameter[]
{
new SqlParameter("@userName", "小明"),
new SqlParameter("@birthday", DateTime.Parse("2008-09-30"))
};
//4. 實際執行
try
{
using (SqlConnection conn = new SqlConnection(connString))
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
}
Console.WriteLine("執行成功!");
}
catch (Exception ex)
{
Console.WriteLine("執行失敗!"+ex.Message);
}
Console.Read();
}
}//end of class
}//end of namespace
uj5u.com熱心網友回復:
你這個我沒用過,怎么用啊,整體復制粘貼?uj5u.com熱心網友回復:
先創建一個控制臺專案, 領會是怎么做的, 學會了, 再把自己的專案照著改好就可以了。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/226095.html
標籤:基礎類
上一篇:Pgsql之查詢一個月份的天數
下一篇:靈光一現的idea
