、常用的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...