當前位置:首頁 » 操作系統 » 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.發起網路請求等)。

熱點內容
如何使用libevent伺服器 發布:2024-07-09 04:18:28 瀏覽:508
壓縮機油泵 發布:2024-07-09 04:17:02 瀏覽:571
pdf解壓器 發布:2024-07-09 04:16:59 瀏覽:474
系統未設置郵箱伺服器是什麼 發布:2024-07-09 03:21:45 瀏覽:673
天津移動手機服務密碼是多少 發布:2024-07-09 03:10:26 瀏覽:782
資料庫大牛 發布:2024-07-09 02:41:08 瀏覽:78
邁騰家用哪個配置好 發布:2024-07-09 02:41:02 瀏覽:757
伺服器怎麼搭建idc 發布:2024-07-09 02:39:31 瀏覽:815
在c語言左移 發布:2024-07-09 02:25:10 瀏覽:798
禾匠更新伺服器搭建教程 發布:2024-07-09 02:12:52 瀏覽:848