當前位置:編程學習大全網 - 編程語言 - 在vs2010中用C#實現對SQL數據庫中的表的查詢、添加、修改、刪除數據,具體代碼怎麽寫?

在vs2010中用C#實現對SQL數據庫中的表的查詢、添加、修改、刪除數據,具體代碼怎麽寫?

我給妳寫壹個例子吧,其他功能依次改改就可以實現的:

/// <summary>

/// 獲取數據庫連接

/// </summary>

/// <returns></returns>

public static SqlConnection GetConnection()

{

string connStr = @"Data Source=WIN-20120404HSE;Initial Catalog=BooksManage;Integrated Security=True";

return new SqlConnection(connStr);

}

//這是增加壹天圖書信息(妳自己建壹張表,然後這張表的字段就是妳上面列出來的,然後妳根據妳的表把我寫的這個sql語句換成妳的就ok了,妳先做,如果不懂的話,在追問。)

public void AddTbook(Tbook tbook)

{

string sql = string.Format("insert into Tbook values('{0}','{1}','{2}','{3}','{4}',@bookCover,'{5}','{6}','{7}','{8}') ",

tbook.BookName, tbook.BookTypeId, tbook.BookAuthor, tbook.BookPrice, tbook.BookContent, tbook.BookCode, tbook.BookInLib,tbook.BookPublishTime,tbook.BookPublisher);

SqlConnection conn = null;

try

{

conn = ConnectionManager.GetConnection();

conn.Open();

//獲取SqlCommand,封裝sql

SqlCommand command = new SqlCommand(sql, conn);

SqlParameter prm = new SqlParameter("@bookCover", SqlDbType.VarBinary, tbook.BookCover.Length, ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, tbook.BookCover);

command.Parameters.Add(prm);

//發送SQL

command.ExecuteNonQuery();

}

catch (SqlException)

{

throw new DAOException();

}

finally

{

if (conn != null)

{

conn.Close();

}

}

}

  • 上一篇:想做嵌入式開發,為什麽要學習linux?
  • 下一篇:cad可以做人物模型嗎
  • copyright 2024編程學習大全網