1. 程式人生 > >C#連接數據庫部分占位符的使用實例

C#連接數據庫部分占位符的使用實例

pre nec finally fin console useradd all isp com

public insert() { Console.Write("請輸入姓名:"); String name = Console.ReadLine(); Console.Write("請輸入年齡:"); String age = Console.ReadLine(); Console.Write("請輸入地址:"); String add = Console.ReadLine(); SqlConnection conn = new SqlConnection(@"server=.;database=mydb;uid=sa;pwd=sa"); //第一種占位符的使用方式 SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "insert into login values(@username,@userage,@useradd)"; cmd.Parameters.AddWithValue("@username", name); cmd.Parameters.AddWithValue("@userage", age); cmd.Parameters.AddWithValue("@useradd", add); //第二種占位符的使用方式 String sql = string.Format("insert into login values(‘{0}‘,{1},‘{2}‘)", name, age, add); SqlCommand cmd = new SqlCommand(sql, conn); try { conn.Open(); int i = cmd.ExecuteNonQuery(); if (i > 0) { Console.WriteLine("插入數據成功"); } cmd.Dispose(); conn.Close(); } finally { conn.Close(); } }

C#連接數據庫部分占位符的使用實例