C 資料庫操作小結

2021-07-02 15:53:27 字數 1757 閱讀 8489

、常用的t-sql語句

查詢:select * from tb_test where id='1' and name='xia'

select * from tb_test

插入:insert into tb_test values('xia','123')

insert into tb_test(name) values('xia')

更新:update tb_test set password='234' where id='1'

刪除:delete from tb_test where id='1'

delete tb_test where id='1'

2、在vs2010中獲取資料庫連線字串

string connectionstring = properties.settings.default.databasetestconnectionstring;

3、sqlcommand型別

查詢:

複製**

**如下:

using (sqlconnection connection = new sqlconnection(connectionstring))

catch (sqlexception ex)

}插入、修改、刪除:

複製**

**如下:

using (sqlconnection connection = new sqlconnection(connectionstring))

catch (sqlexception ex)

} 4、datatable型別,查詢、新增、修改、刪除

datatable使用查詢、新增、刪除、修改時,需要用到sqldataadapter類

string selectstr = "select * from tb_test2";

查詢:複製**

**如下:

using (sqlconnection connection = new sqlconnection(connectionstring))

catch (sqlexception ex)

} 新增:複製**

**如下:

using (sqlconnection connection = new sqlconnection(connectionstring))

catch (sqlexception ex)

} 修改:複製**

**如下:

using (sqlconnection connection = new sqlconnection(connectionstring))

catch (sqlexception ex)

} 刪除:複製**

**如下:

using (sqlconnection connection = new sqlconnection(connectionstring))

catch (sqlexception ex)

}5、dataset型別

dataset操作跟datatabel操作基本是一樣的,只是dataset可以儲存有多個**,所以就多做介紹了

6、個人總結

個人感覺,用 sqlcommand比較靈活,而dataset是實現ado.net斷開式連線的核心,比較安全 

資料庫中表的操作小結

注意,這裡只能將表中已經存在的鍵設為主鍵,而不能設定表中不存在的鍵為主鍵 要設定表中不存在的鍵為主鍵的話,需要在開始建立表的時候,在sql中申明清楚 向資料庫中新增表的一般流程 step 1.先建立表 create table r inner cash loan credit philippine ...

資料庫小結

在最近做的專案中碰到了資料庫方面的問題,對遇到的問題和處理方法做乙個小總。1.左 右 連線查詢與多變聯合查詢的區別。假定現在有兩張表user info和adviser verify info表,使用者表中user id為10000的使用者在adviser verify info表中可能有對應的記錄,...

C 資料庫操作

連線 oledbconnection cn new oledbconnection provider microsoft.jet.oledb.4.0 data source c test.mdb cn.open cn.close 讀取資料到datatable oledbconnection cn n...