一.Jdbc訪問數據庫步驟通俗解釋(吃飯)
? 1)加載驅動
????? Class.forName(“com.microsoft.jdbc.sqlserver.SQLServer”);
? 2) 與數據庫建立連接
????? Connection ct=DreverManager.getConnection(“jdbc:Microsoft:sqlserver://localhost:1433;DatabaseName=dbUser,”sa”,”sa”);
javaweb如何連接數據庫。? 3) 創建statement對象
? ? ?語句對象將sql語句發送到相應的數據庫,并獲取執行結果
? ? ?Statement stmt=ct.createStatement();
?解釋:比如我們今天去吃西餐,那么我們肯定不會去中餐廳,加載驅動就是選擇什么類型的餐廳,不至于去錯;餐廳的服務員和后廚有聯系,因為他會把菜單交給后廚來做,而不是比如說衛生人員進行這項工作,與數據庫建立連接就是我們要找到服務員讓他跟我們菜單點菜,而不是找打掃衛生的;先點菜,點菜完畢后把菜單拿去做菜,最后等上菜,創建statement對象就是寫菜單,然后交給服務員,根據不同的要求上不同的菜,返回不同結果
二.MVC的通俗解釋(做飯)
? ? MVC含義:
java怎么連數據庫。? ? MVC是一個設計模式,它強制性的使應用程序的輸入,處理和輸出分開。使用MVC應用程序被分為三個核心部件,模型、視圖、控制器。它們各自處理自己的任務。
? ? MVC的各個字母分別是M(model)模型、V(view)視圖、C(controller)控制器
? ? M主要由java class 來做,也可以是java bean、ejb等
? ? V由jsp來做
? ? C由servlet來做
通俗舉例:做一道菜時首先找好原料,這就是jsp,然后進行加工做飯,這就是servlet,在加工過程中需要各種做飯用的鍋,勺等,這就是java class(實現方法),最后得到結果由jsp再進行顯示
web數據庫連接,?