關於javajsptomcatmysql的信息

本文目錄一覽:

如何在服務器上配置JSP,jsp的服務器到底怎麼配置啊?

配置jsp服務器其實就是安裝 jdk,tomcat,mysql

從官網上下載各自的穩定版本,安裝就成了

網上搜一下,相關的文章很多

java+jsp+tomcat+mysql開發環境配置

軟件版本號

jdk1.5.0_09

mysql5.0 連接器mysql-connector-java-5.0.4-bin.jar

Apache Tomcat 6.0

默認安裝jdk1.5.0_09

設置環境變量

java_home jdk1.5.0_09的安裝目錄C:\Program Files\Java\jdk1.5.0_09

path %java_home%\bin

classpath .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;%java_home%\jre\lib\rt.jar

默認安裝Apache Tomcat6.0,注意安裝過程中要將選擇運行環境的時候要把C:\Program Files\Java\jre1.5.0_09改成C:\Program Files\Java\jdk1.5.0_09

默認安裝mysql5.0

將mysql-connector-java-5.0.4-bin.jar放入C:\Program Files\Java\jdk1.5.0_09\jre\lib和C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib中,並設置環境變量classpath C:\Program Files\Java\jdk1.5.0_09\jre\lib\mysql-connector-java-5.0.4-bin.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\mysql-connector-java-5.0.4-bin.jar;

現在可以進行java和mysql數據庫的連接了

下面用一個簡單的例子來測試一下

在tomcat/webapps/下建一個文件夾mysqlManager,創建目錄mysqlManager/WEB-INF/classes

mysqlManager/WEB-INF/web.xml

在/mysqlManager/ 下新建index.jsp文件,內容如下

/mysqlManager/index.jsp:

?xml version=”1.0″ encoding=”gbk” ?

%@ page language=”java” contentType=”text/html; charset=gbk”

pageEncoding=”gbk”%

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

%@ page import=”java.sql.*” %

%!

//這個函數用來獲取一個和數據庫的連接

Connection getConnection() throws SQLException{

String dbURL=”jdbc:mysql://localhost/mysql”;

String dbUser=”root”;

String dbPassword=”851120″;

try{

Class.forName(“com.mysql.jdbc.Driver”);

}catch(ClassNotFoundException e){

e.printStackTrace();

}

return DriverManager.getConnection(dbURL,dbUser,dbPassword);

}

//判斷一個字符串是否為空

boolean isEmptyString(String str){

return str==null||str.length()==0||str.trim().length()==0;

}

//下面的函數使顯示的字符串為漢語

String convert(String str){

try{

return new String(str.getBytes(“ISO-8859-1″),”gbk”);

}catch(Exception e){

return null;

}

}

%

script type=”text/javascript”

!–

function checkValue(){

if(document.forms[“main”].sql.value.length==0){

alert(“請輸入要執行的SQL語句”);

document.forms[“main”].sql.focus();

return false;

}else{

return true;

}

}

//–

/script

html xmlns=””

head

meta http-equiv=”Content-Type” content=”text/html; charset=gbk” /

titlemysql數據庫管理系統/title

/head

body

center

table width=”80%” border=”0″

tr請輸入要查詢的SQL語句/tr

tr

form action=”index.jsp” name=main method=”post” onsubmit=”checkValue()”

td

textarea name=”sql” cols=80 rows=15/textarea

/td

td valign=”bottom”

input type=”submit” value=”提交”/

/td

/form

/tr

/table

hr /

%//接受用戶的輸入顯示查詢結果 %

%

//獲取用戶輸入的SQL語句

String sql=request.getParameter(“sql”);

//out.print(“qwe”);

if(!isEmptyString(sql)){

%

p您所輸入的SQL語句是%=sql %/p

%

Connection con=null;

Statement stmt=null;

ResultSet rs=null;

//out.print(“qwe”);

try{

//out.print(“qwe”);

con=getConnection();

//out.print(“qwe”);

stmt=con.createStatement();

//stmt.execute(sql);

if(stmt.execute(sql)){

//執行結果是ResultSet

rs=stmt.getResultSet();

//獲取rs自身的描述信息

ResultSetMetaData rsmd=rs.getMetaData();

//獲取rs的列數目

int colNum=rsmd.getColumnCount();

%

p您的查詢結果為:/p

table border=”1″

tr

%

for(int i=1;i=colNum;i++){

%

td%=rsmd.getColumnName(i) %/td

%

}

%

/tr

%

while(rs.next()){

%

tr

%

for(int j=1;j=colNum;j++){

%

td%=convert(rs.getString(j)) %/td

%

}

}

%

/tr

/table

%

}else{

int colNum=stmt.getUpdateCount();

%

p您更新了%=colNum %列!/p

%

}

}catch(SQLException e){

%

p發生錯誤,請檢查數據庫的連接/p

%

}finally{

try{

if(rs!=null)

rs.close();

}catch(Exception e){

}

try{

if(stmt!=null)

stmt.close();

}catch(Exception e){

}

try{

if(con!=null)

con.close();

}catch(Exception e){

}

}

}

%

/center

/body

/html

在瀏覽其中運行

在輸入框中輸入sql查詢語句 select * from user 會產生查詢結果

jsp 跟tomcat和mysql有什麼聯繫,怎麼用?越詳細越好!謝謝

jsp是一種JAVA用於動態生成HTML頁面的語言(可以姑且理解為是一門編程語言),但是這個轉換過程需要一個東西幫忙,我們稱之為web容易,tomcat就是非常流行的web容器之一,jsp代碼可以通過tomcat執行,生成頁面文件。

至於mysql,嚴格來說,和之前的兩個沒有什麼關係,mysql是一種流行的數據庫軟件,主要用來提供統一的數據管理,主流的web軟件都是通過數據庫存儲數據的。

以上,三個東西的關係匯總起來就是:

jsp(編寫程序)-從mysql讀取數據-tomcat運行JSP程序,主流大概是這個流程吧

怎麼用jsp連接mysql數據庫

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

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(這個隨便也行)

如何在Tomcat+MySql環境下部署

 本篇文章將介紹java+jsp+tomcat+mysql開發環境配置以及jsp如何連接mysql數據庫,並且用一個簡單的mysqlManager來進行講解,希望對jsp的出學者能夠有所幫助

軟件版本號

jdk1.5.0_09

mysql5.0 連接器mysql-connector-java-5.0.4-bin.jar

Apache Tomcat

6.0

默認安裝jdk1.5.0_09

設置環境變量

java_home

jdk1.5.0_09的安裝目錄C:/Program

Files/Java/jdk1.5.0_09

path

%java_home%/bin

classpath

.;%java_home%/lib/dt.jar;%java_home%/lib/tools.jar;%java_home%/jre/lib/rt.jar

默認安裝Apache Tomcat6.0,注意安裝過程中要將選擇運行環境的時候要把C:/Program Files/Java/jre1.5.0_09改成C:/Program Files/Java/jdk1.5.0_09

默認安裝mysql5.0

將mysql-connector-java-5.0.4-bin.jar放入C:/Program Files/Java/jdk1.5.0_09/jre/lib和C:/Program Files/Apache Software Foundation/Tomcat

6.0/lib中,並設置環境變量classpath C:/Program

Files/Java/jdk1.5.0_09/jre/lib/mysql-connector-java-5.0.4-bin.jar;C:/Program

Files/Apache Software Foundation/Tomcat

6.0/lib/mysql-connector-java-5.0.4-bin.jar;

現在可以進行java和mysql數據庫的連接了

下面用一個簡單的例子來測試一下

在tomcat/webapps/下建一個文件夾mysqlManager,創建目錄mysqlManager/WEB-INF/classes

mysqlManager/WEB-INF/web.xml

在/mysqlManager/ 下新建index.jsp文件,內容如下

/mysqlManager/index.jsp

Java環境 jsp+mysql+tomcat如何配置

首先,你得安裝jdk吧

關於jdk的配置,網上太多了,太簡單了,您多費力查找一下吧

然後是安裝myeclipse 6.5(如果你不想看裏面的代碼,也可以不安裝)

安裝mysql,默認的用戶名是root,密碼000000

然後你得把這個設計的數據庫建好吧,他應該給你數據庫的sql文件的

然後是安裝tomcat,至於配置,網上一大堆,你自己找,太簡單了

安裝好後,在地址欄里輸入;,如果進到tomcat頁面說明安裝對了

然後在myeclipse 6.5里配置服務器,也就是把tomcat和myeclipse 6.5聯繫起來(方便你從myeclipse 6.5查看)

之後把工程放到tomcat的webapps里,就可以使用里,至於jdbc驅動,他開發的時候已經弄好了。

我只是粗略的告訴你步驟,你得慢慢弄吧,都寫下來太多了

eclipse做javabean+jsp+tomcat+mysql 創建什麼工程? bean 和 jsp 分別放在哪合適?

Eclipse 沒法直接創建web程序,需要其他插件支持。

可以用MyEclipse 去創建web項目

創建完成的文件 會自動幫你分配在合適的位置。

源文件中的bean。會按普通的java文件的方式放置在項目根目錄的src 下。

src 源文件中的jsp 是放在根目錄下的WebRoot下

class文件在 根目錄下–WebRoot–下的web-inf中。

你找下jsp 目錄結構的介紹 就會明白了

原創文章,作者:RJRPO,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/330306.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
RJRPO的頭像RJRPO
上一篇 2025-01-16 15:46
下一篇 2025-01-16 15:46

相關推薦

  • Java 監控接口返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控接口返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • 使用Python爬蟲獲取電影信息的實現方法

    本文將介紹如何使用Python編寫爬蟲程序,來獲取和處理電影數據。需要了解基本的Python編程語言知識,並使用BeautifulSoup庫和Requests庫進行爬取。 一、準備…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28
  • 如何使用Python執行Shell命令並獲取執行過程信息

    本文將介紹如何使用Python執行Shell命令並獲取執行過程信息。我們將從以下幾個方面進行闡述: 一、執行Shell命令 Python內置的subprocess模塊可以方便地執行…

    編程 2025-04-28
  • Python實現身份信息模擬生成與查驗

    本文將從以下幾個方面對Python實現身份信息模擬生成與查驗進行詳細闡述: 一、身份信息生成 身份信息生成是指通過代碼生成符合身份信息規範的虛假數據。Python中,我們可以使用f…

    編程 2025-04-27
  • Dapper使用getschema獲取表信息

    本文旨在介紹Dapper中使用getschema獲取表信息的方法和注意事項。 一、獲取某張表的所有列信息 使用Dapper獲取某張表信息,可以使用 `IDbConnection.G…

    編程 2025-04-27
  • 已裝備我軍的空中信息化作戰平台

    本文將會從多個方面詳細闡述已裝備我軍的空中信息化作戰平台。 一、平台概述 已裝備我軍的空中信息化作戰平台是一個全新的作戰系統,具備實時數據採集、處理、分析、共享的能力。它可以在不同…

    編程 2025-04-27
  • 通過提交信息搜索-使用git

    本篇文章重點講解如何使用git通過提交信息來搜索。我們將從多個方面介紹如何使用git來搜索提交信息,並提供相應的代碼示例以供參考。 一、搜索方式 Git提供了三種搜索方式,分別為:…

    編程 2025-04-27
  • Linux查看系統信息

    一、CPU信息 Linux系統下,查看CPU的信息最常用的命令是lscpu。該命令可以顯示CPU架構、核心數量、線程數、緩存大小、CPU頻率等信息。例如: lscpu 該命令會輸出…

    編程 2025-04-24
  • 軟考 信息安全工程師

    軟考 信息安全工程師是一項技能型國家級資格認證考試,主要測試考生在信息安全領域的理論知識和實踐技能,是證明個人信息安全能力的重要證書。本文將從多個方面對軟考 信息安全工程師做詳細的…

    編程 2025-04-23

發表回復

登錄後才能評論