tomcat 連線資料庫mysql

2022-09-15 17:36:09 字數 1850 閱讀 6343

如圖:一般實際中,客戶端訪問乙個**,最先到達apache/nginx這樣的前端,使用者不會直接訪問到tomcat,通過nginx/apache的訪問埠80再次訪問後端的tomcat,tomcat會把使用者資料存在datebase(資料庫)

一般實際的專案做tomcat連線資料庫,前端都會有**,論壇等web前端應用,因外這樣才會有資料產生,會有用到資料庫的必然,在這裡,只是簡單演示tomcat如何配置連線資料庫  (為了方便快捷,這樣資料庫沒有用mysql,mariadb也是一樣的....)

實驗準備:web.tar.gz 是已經做好的乙個**網頁**包,這裡就直接用於實驗了

slsaledb.sql這個是做好的使用者表資料庫檔案

步驟:這裡準備了兩台機器,一台(tom) 一台(mysql) ,這裡為了盡快簡單明瞭演示,mysql換成mariadb(相同的)

部署涉及到的所以包版本:

apache-tomcat-8.5.16.tar.gz||   jdk-8u191-linux-x64.tar.gz

一(tom機):拉乙個包然後解壓

二(tom機):編輯tonmat主配置檔案

#vim /usr/local/tomcat8/conf/server.xml

在150行:輸入:

注:這裡的web是指定路徑,reloadable選擇flase:更新自動重啟(一般選擇這個最好)

三:關閉啟動tomcat

/usr/local/tomcat8/bin/shutdown.sh

/usr/local/tomcat8/bin/startup.sh

#網頁訪問:(如圖)

四(資料庫機):

yum安裝

#yum -y install mariadb-server mariadb

#systemctl start mariadb

#mysql

五(資料庫機):進入

mysql

中輸入#create database slsaledb;

#grant all on slsaledb.* to admin@'%' identified by '123456';

#flush privileges;

#exit

拉乙個包重定到mysql

#mysql -uroot < slsaledb.sql

六(tom機):編輯

將url中

:    ip

位址改為

tom機的ip位址

uname中

:  改為

tom機上的名(

admin

)七(tom機):啟動

#/usr/local/tomcat8/bin/shutdown.sh

#/usr/local/tomcat8/bin/startup/sh八登入

使用者名稱:admin

密碼:123456

九 (tom機

)vim /usr/local/nginx/conf/nginx.conf

如圖

十(tom機)重啟

killall -hup nginx

連線資料庫

2 documents 目錄就是我們可以用來寫入並儲存檔案得地方,一般可通過 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documentsdi...

連線資料庫

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...

連線資料庫

public void connection 以上是連線資料庫的乙個方法,以及從資料庫中取到資料後存放在table中.executenonquery 執行sql後,返回乙個整形變數,如果sql是對資料庫記錄進行操作,那麼返回影響的記錄條數。executescalar 執行sql 如果sql語句是se...