當前位置:首頁 » 操作系統 » mvc資料庫操作

mvc資料庫操作

發布時間: 2024-07-06 01:00:51

java的SpringMVC框架操作資料庫,一定要建立對應的實體類嗎,能不能通過直接嵌入sql命令方式操作資料庫

springmvc只是視圖層控制容器不能直接操作資料庫,要通過持久層hibernate或者mybatis等框架對資料庫操作。可以不用實體,使用jdbc直接查詢資料庫也行,查出來轉換成json字元串

② mvc怎麼修改web.config來連接mysql資料庫

在網站開發中,資料庫操作是經常要用到的操作,ASP.NET中一般做法是在web.config中配置資料庫連接代碼,然後在程序中調用資料庫連接代碼,這樣做的好處就是當資料庫連接代碼需要改變的時候,我們只要修改web.config中的資料庫連接代碼即可,而不必在修改每一個頁面中的資料庫連接代碼。

在ASP.NET中有兩種配置資料庫連接代碼的方式,它們分別是appSettings和connectionStrings。在使用 appSettings 和 connectionStrings 配置資料庫連接代碼時,可分別在 <configuration> 下添加如下代碼:

1. appSettings

<appSettings>
<addkey="conn"value="server=伺服器名;database=資料庫名;uid=用戶名;password=密碼;"/>
</appSettings>

2. connectionStrings

<connectionStrings>
<addname="conn"connectionString="Dserver=伺服器名;database=資料庫名;uid=用戶名;password=密碼"providerName="System.Data.SqlClient"/>
</connectionStrings>

appSettings 和 connectionStrings 的區別:(摘自http://www.cnblogs.com/kerry1986/archive/2009/07/08/1518895.html)

(1) appSettings 是在 2003 中常用的,connectionStrings 是在 2005 中常用的;

(2) 使用connectionStrings 的好處:

第一,可將連接字元串加密,使用MS的一個加密工具即可;

第二,可直接綁定數據源控制項,而不必寫代碼讀出來再賦值給控制項;

第三,可方便的更換資料庫平台,如換為 Oracle 資料庫,只需要修改 providerName。

(3) 寫在appSettings 中用System.Configuration.ConfigurationManager.AppSettings["keyname"] 獲取資料庫連接代碼值;寫在connectionStrings 中用System.Configuration.ConfigurationManager.ConnectionStrings["name"] 獲取資料庫連接代碼值。

③ MVC 模式的原理,它在 Android 中是如何運用的

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟體設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件裡面,在改進和個性化定製界面及用戶交互的同時,不需要重新編寫業務邏輯。其中M層處理數據,業務邏輯等;V層處理界面的顯示結果;C層起到橋梁的作用,來控制V層和M層通信以此來達到分離視圖顯示和業務邏輯層。
在Android開發中,比較流行的開發框架模式採用的是MVC框架模式,採用MVC模式的好處是便於UI界面部分的顯示和業務邏輯,數據處理分開。那麼Android項目中哪些代碼來充當M,V,C角色呢?
M層:適合做一些業務邏輯處理,比如資料庫存取操作,網路操作,復雜的演算法,耗時的任務等都在model層處理。這個和JavaEE不太一樣,javaee中model層一般只有模型,而復雜的操作一般放在業務(service)層中。
V層:應用層中處理數據顯示的部分,XML布局可以視為V層,顯示Model層的數據結果。
C層:在Android中,Activity處理用戶交互問題,因此可以認為Activity是控制器,Activity讀取V視圖層的數據(eg.讀取當前EditText控制項的數據),控制用戶輸入(eg.EditText控制項數據的輸入),並向Model發送數據請求(eg.發起網路請求等)。

熱點內容
pythoninstance類型 發布:2025-03-20 17:02:25 瀏覽:507
A7S24K存儲卡 發布:2025-03-20 16:49:40 瀏覽:968
編程1對一 發布:2025-03-20 16:47:09 瀏覽:438
唱吧的文件夾是哪個 發布:2025-03-20 16:45:30 瀏覽:299
浪潮實體伺服器如何在電腦上配置 發布:2025-03-20 16:43:06 瀏覽:250
編程里的等於 發布:2025-03-20 16:22:02 瀏覽:917
ise綜合與編譯 發布:2025-03-20 16:13:22 瀏覽:880
linux文件句柄 發布:2025-03-20 16:11:55 瀏覽:637
如來神掌原始登錄密碼多少 發布:2025-03-20 16:06:32 瀏覽:320
保電訪問 發布:2025-03-20 16:06:23 瀏覽:146