jsp視圖跟數據庫簡單的連接(jsp怎麼連接數據庫sql)

  • 1、jsp如何連接數據庫
  • 2、如何用一張JSP頁面連接數據庫,實現查詢,修改操作
  • 3、如何用JSP連接SQLServer數據庫
  • 4、怎麼用jsp連接mysql數據庫

1、先打開我們編輯運行JSP的開發環境,我們新建一個java web項目。

2、將相應的mysql的包複製到WebContent–》WEB-INF–》lib下的文件夾。

3、在JSP文件中引入相應的SQL的java包。

4、這裡紅框中圈住的就是最基本最重要的部分,首先注意用戶名和密碼以及端口號,

5、運行我們的測試項目,如果顯示如圖所示的字段,即表示連接成功了。

1.通過jdbc連接上數據庫,並從中獲取一個連接。(建議由一個工具類提供)

2.創建一個jsp頁面、一個servlet類和一個service業務邏輯類。

3.當點擊查詢按鈕時調用servlet並把文本框中的參數傳遞過去。

4.在servlet中獲取頁面傳遞過來的參數,並調用service中方法(此方法負責條件查詢並返回list集合)

5.servlet中把查詢集合放到request作用域並轉發到jsp頁面進行迭代,把數據取出展示即可。

JAVA Web開發中與數據庫的連接操作,配置:

1、新建數據庫。

新建登錄角色,在新建數據庫的時候把數據庫的所有權交給你新建的角色。用用戶和密碼控制數據庫。保證數據庫的安全。

2、編寫context.xml文件 Xml文件的目的是封裝用戶和密碼,也是封裝的一種,方便操作。

以下為context.xml文件樣例:

?xml version=”1.0″ encoding=”utf-8″?

Context reloadable = “true”

Resource

name=”jdbc/sampleHS”

type=”javax.sql.DataSource”

maxActive=”14″

一. 數據庫的連接和操作筆記:

1.初始化連接字符串

2. 發送請求連接

3.如果需要對數據庫進行操作,如查詢,添加,刪除,修改等,則發送數據庫操作請 求,成功就返回結果,不成功操作失敗

4. 不進行操作就關閉數據庫操作,以及關閉數據庫發送請求

二.配置環境

”工欲善其事必先利其器“ 在配置之前必須準備好幾個必要的文件java 的jdk(我用的是1.5),Tomcat(我的是5.5) ,mysql(5.0),jdbc(mysql-connector-java-3.1.14.zip) 的驅動,當然還有Dreamweaver 等等必要工具。

第一件事情:安裝jdk 1.5版本,安裝tomcat,mysql,解壓jdbc到包(官方網站有下載,註冊一個就行)

第二件事情:配置jdk,配置tomcat,jdbc

jdbc的配置:我的解壓目錄是 I:\mysql-connector-java-3.1.14 裡面可以看到一個mysql-connector-java-3.1.14-bin.jar 這個jar 的文件。右鍵打開電腦屬性—–高級—環境變量—找到系統變量。。點擊CLASSPATH,進行”編輯“ 加入I:\mysql-connector-java-3.1.14\mysql-connector-java-3.1.14-bin.jar 這個路徑去,這裡說明的我是盤式i盤,jdbc可以隨便解壓到那個盤都行,指定路徑就是。

第二步:jdbc解壓包下 mysql-connector-java-3.1.14-bin.jar 這個文件放入到Tomcat安裝目錄下

Tomcat 5.5\common\lib

Tomcat 5.5\shared\lib

這兩個文件夾裡面。

基本上的工作就完成了。呵呵(當然這個要看網上的資料,這裡要自己重新寫一次 唉好苦啊,沒得抄)

基本工作準備好,找一個mysql 數據庫的界面操作 GUI軟件 名字為: navicat(這個很好用)打開mysql,測試一下自己的mysql 可不可以連通,可以的話那麼就可以新建一個數據庫test,一個表為mytest,字段是id和myname(這個隨便也行)

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/126974.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:13
下一篇 2024-10-03 23:13

相關推薦

  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的“畫筆”在窗口中繪製…

    編程 2025-04-29
  • 數據庫第三範式會有刪除插入異常

    如果沒有正確設計數據庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係數據庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • leveldb和unqlite:兩個高性能的數據庫存儲引擎

    本文將介紹兩款高性能的數據庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28
  • Unity運行模式下Scene視圖無法拖拽的解決方法

    解決Unity在運行模式下,無法使用鼠標拖拽Scene視圖的問題,有以下幾個方法。 一、場景模式和運行模式的區別 首先我們需要了解場景模式和運行模式的區別。 場景模式下,我們可以自…

    編程 2025-04-28
  • Python怎麼導入數據庫

    Python是一種高級編程語言。它具有簡單、易讀的語法和廣泛的庫,讓它成為一個靈活和強大的工具。Python的數據庫連接類型可以多種多樣,其中包括MySQL、Oracle、Post…

    編程 2025-04-28

發表回復

登錄後才能評論