1樓:匿名使用者
把資料庫查詢語句寫死當然行,一開始程式設計的人肯定就是這麼做的,但是,你的查詢語句只要有一點小改動,你就得重新編譯你的程式,如果你是在開發環境下還好,遇到問題隨時就編譯了,你要是在生產環境中,你手頭沒有開發工具,只有記事本,你就沒法兒了。sql語句要是在放在配置中就不同了,配置檔案。
只要用個文字器。
比如記事本)就能,你就可以隨時修改和解決遇到的問題,如果你的程式交付使用者5年了,你的程式設計工具早就公升級了,這時候能不能用簡單工具進行維護,那區別就大了,你想想看。所以,在配置檔案中寫sql是經驗之舉,程式採用配置檔案機制也是經驗之舉。
2樓:匿名使用者
用配置檔案我覺得有幾個好處我用的是 開發 資料庫是mssql 我都用儲存過程 應該和你的配置檔案要表達的意思差不多 1.方便自己維護 從這個角度看,就是層次分離,資料庫訪問我只需要關注sql**,而不是需要多關注業務邏輯**,讓開發人員減少維護難度,提高效率。 2.
提高使用者體驗 從這個角度看,比方要在前臺有個查詢介面test,顯示欄位a,欄位b,欄位c,這個時候要增加個欄位d.那麼就直接改配置檔案的sql語句,而程式不需要重新編譯部署,直接修改test頁面檔案,覆蓋就行了。 3.
方便使用者自己維護 從這個角度看,既然是配置檔案,不需要編譯,所以可以直接發給非技術使用者,自己去弄, 就是簡單一下去覆蓋檔案,而不是給他一大堆 sql**。 個人見解 希望對你有幫助,這些好的做法只是盡力去避免一些會發生的問題,但是會多一點開發時間,少很多維護時間。
3樓:匿名使用者
這只是一種降低系統各層次間耦合性的方式,任何方式都不可能盡善盡美 只是在合適的時候使用就好了。
為啥要把sql語句寫到配置檔案,不解
4樓:0o燃燒
把資料庫查詢語句寫死當然行,一開始程式設計的人肯定就是這麼做的,但是,你的查詢語句只要有一點小改動,你就得重新編譯你的程式,如果你是在開發環境下還好,遇到問題隨時就編譯了,你要是在生產環境中,你手頭沒有開發工具,只有記事本,你就沒法兒了。
5樓:網友
**與資料分離,方便維護。
資料庫的增刪改查的字母都是什麼?
6樓:piapia的雲
增:string sql="insert into 表名(pname) values('"+pname+"')";
刪:string sql="delete from 表名 where id = id";
查:string sql = "select * from biao limit ";
改的話就是找到要改的然後用insert。
asp對資料庫實現增刪改查
7樓:網友
請參閱下面的文章,裡面講述了 增刪改查, 除了查需要繫結資料之外,其它的操作,都只是sql語句的不同。
asp 增刪改查文章分享。
8樓:網友
增:insert
刪:delete
改:update
查:select
具體可到進一步學習。
9樓:網友
刪除更新。
插入不明白再問。
資料庫增刪改查語句怎麼寫?要標註的?
10樓:網友
首先,不同資料庫管理系統的sql語句不同,再次,sqlserver的語句是這樣的:
增:insert intotablenamevalues(『列值』,『列值』, 列值』)
刪:delete from tablenamewheresomecondition;
改: updatetablename
set columnname = 列值。
wheresomecondition;
查:select ' 列值』,『列值』, 列值』
from 表名。
where 條件;
資料庫管理系統語法大同小異。
11樓:不食天上煙花
增加:insert into(欄位1,欄位2,..values(值1,值2,..
刪除:delete from 表名 修改:update 表名 set 欄位1=值,欄位2=值,..
查詢:select 欄位1,欄位2,..from 表名。
editplus對資料庫的增刪查改語句
12樓:媽媽說名字太長不記得
editplus只是個軟體,你可以在裡面編寫sql語句,但是不能執行啊。。
13樓:網友
editplus是處理文字的一款軟體,對資料增刪改查的語句是sql語句,樓主想問什麼?
asp資料庫新增於修改查尋語句的問題
14樓:田響建站
把rs(0)直接改為rs("id")試下。
另:querystring是引數變數為數字1~9
id")表示提交後的id變數為數字。
資料庫增刪改查怎麼寫?
15樓:匿名使用者
增:insert into 表名稱 values (值1, 值2,..
刪:delete from 表名稱 where 列名稱 = 值改:update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值。
查:select 列名稱 from 表名稱查詢表所有列:
select * from 表名稱。
註釋:sql 語句對大小寫不敏感。select 等效於 select。
資料庫的查詢語句的別名怎麼起翱,資料庫的查詢語句的別名怎麼起啊?
直接把語句用括號括起來,然後as別名即可。如 select a.from select from emp where deptno 10 as a,select from emp where sal 2000 as b where a.empno b.empno 語句中a和b就是別名,但注意查詢中欄...
使用SQL資料庫時寫查詢語句,為什麼下面有紅色波浪線,但是運
這是因為,你先開啟了編寫sql的視窗,在外面再建了表。他的智慧型提示不同步。你關了這個sql視窗,重新再開啟乙個,就沒有問題。sql server的問題,查詢結果正確,但每個表名下面都用紅色波浪線,說物件名無效,這是為什麼 10 這個不用管。這是在系統開啟的時候,讀的系統表的資料。系統表的資料沒有及...
access資料庫多表查詢設計為什麼沒查詢結果
沒能查到資料的可能原因如下 1 這三張表裡根本就沒資料 2 這三張表裡其中之一或其中之二沒資料 3 這三張表裡都有資料,但是關聯表之間沒有互相關聯的記錄。例如 讀者 表裡出現的 讀者編號 根本就沒有出現於 借閱 表裡,又或者 借閱 表裡有的 圖書編號 根本就沒出現於 圖書 表裡,那麼即使這三張表裡都...