1樓:安全管理人
使用connection物件建立mysqlcommand物件,設定查詢的sql語句及引數,然後使用excutereader物件,然後使使用者reader物件迴圈每一行,並讀出需要的列的資料。
讀取的過程中根據需要使用reader.isdbnull(列數或是列名)判斷資料是否為null
如下面所示:
2樓:匿名使用者
mysql> select * from test_book1;
| id | name | data |
| 1 | 測試資料1 | 測試csv檔案中,有逗號 |
| 2 | 測試資料2 | 測試csv檔案中有"雙引號" |
| 3 | 測試資料3 | 測試csv檔案中,有逗號和"雙引號" |
| 4 | 測試資料4 | 普通資料 |
4 rows in set (0.01 sec)
終端使用者 希望在插入資料庫表以前,先判斷資料是否已存在
mysql> insert into test_book1
-> select 1, 'test', 'abc' from dual
-> where not exists( select 1 from test_book1 where id = 1);
query ok, 0 rows affected (0.00 sec)
records: 0 duplicates: 0 warnings: 0
mysql> insert into test_book1
-> select 5, 'test', 'abc' from dual
-> where not exists( select 1 from test_book1 where id = 5);
query ok, 1 row affected (0.00 sec)
records: 1 duplicates: 0 warnings: 0
mysql> select * from test_book1;
| id | name | data |
| 1 | 測試資料1 | 測試csv檔案中,有逗號 |
| 2 | 測試資料2 | 測試csv檔案中有"雙引號" |
| 3 | 測試資料3 | 測試csv檔案中,有逗號和"雙引號" |
| 4 | 測試資料4 | 普通資料 |
| 5 | test | abc |
5 rows in set (0.00 sec)
對於你這個情況, 就是簡單的執行
insert into tb_table ( 列名 )
select 資料 from dual
where not exists( select 1 from tb_table where namg = ... and pass = ... );
這樣只需要執行一次 sql 語句。
如果資料存在, 那麼不會插入資料。
如果資料不存在,那麼插入資料。
3樓:匿名使用者
string querystring = "select * from tb_table where name="+tmpname +"and pass="+tempass;
string insertstring="insert into tb_table values("+tmpname+","+tempass+")"; using (sqlconnection connection = new sqlconnection( connectionstring))
else
} finally }
4樓:匿名使用者
無論何種資料庫,增刪改查,基本都相近的,試著使用mssql的語句來實現。
c#連線資料庫,查詢後怎麼輸出查詢結果?
5樓:axure夜話
c#連線資料庫,查詢後怎麼輸出查詢結果可以通過一下方式1:輸出的結果可以是集合物件
2:輸出的結果可以是dataset或者datatable下面的案例提供了兩種方式:
方法返回的是集合物件,內部使用的是datasetpublic ilistgetallstudents1()}return datalist;}
6樓:匿名使用者
static void main(string args)
console.readkey();}
7樓:匿名使用者
連線資料庫成功後:sqlcommand cmd = new sqlcommand(commandtext,connectionobject)
sqldatareader dr = cmd.executereader(); while(dr.reader())
c#中查詢資料庫中記錄個數並顯示。
8樓:孤獨的十字
string sql=select count(*) from table where 條件='';
然後寫個方法,返回值是個數,然後前臺調方法再顯示在textbox
9樓:匿名使用者
int count = (from m in db.table
where 條件
select m).count();
c#如何獲得已查詢的資料庫的資料?
c#查詢資料庫一條記錄,怎麼查詢
10樓:匿名使用者
第44,49,51,行,去掉,就可以了
C連線資料庫提示例項失敗!求幫助
兩種方法 第一,先將那個資料庫重新整理一次在新增資料庫。第二,右鍵點選電腦 管理 雙擊服務和程式 再單擊服務,找到sql server sqlexpress 再重新啟動。我是直接連線 sql server 例項,還沒有試過直接連線 物理檔案的,話說直接連線 mdf 檔案可行麼?看看sql serve...
怎麼使用JAVA連線資料庫
1 載入驅動程式。2 建立連線物件。3 建立sql語句執行物件 4 執行sql語句。5 對執行結果進行處理。6 關閉相關的連線物件即可 順序跟宣告的順序相反 處理結果兩種情況 1 執行更新返回的是本次操作影響到的記錄數。2 執行查詢返回的結果是一個resultset物件。resultset包含符合s...
php通過定義常量連線資料庫出錯
config.php define host localhost define username root define password root connect.php require once 1.php conn new mysqli host,username,password var d...