「JSP+Mysql+Apache Tomcat」の環境攻略を建立します。
「JSP+Mysql+Apache Tomcat」環境攻略を確立する:
前置作業とは、まずjava環境を整え、JDKとJREをインストールし、環境変数を設定することです。
---------------------------------------私は分離線です。
ステップ1:
Phpサイトの方法によって、先に怠け者のwampをインストールして、すぐ“Php+Mysql+Apache”のインストールを完成します。
ステップ2:
ここに来てください
http://tomcat.apache.org/、アプリTomcatをダウンロードします。
私は「32-bit/64-bit Windows Service Installer(pgp,md 5)」をダウンロードしてインストールします。
ステップ3:
インストールが完了したら、
「制御台」->「システム」->「ステップ」-「環境変数」->「システム変数」欄で「新規作成」を押して、「編集システム変数」に入ります。
「変数名」の欄に「JAVUHOME」を入力し、「変数値」の欄にjdkのインストール経路を入力してください。
(例:C:\Program Files\Java\jdk 1.6.0_18)
ステップ5:
はい、
http://dev.mysql.com/downloads/connector/j/、「mysql-connector-java-51.11」をダウンロードして、
解凍後、「mysql-connector-java-51.11-bin.jar」をtomcatのlibディレクトリに落とします。
(ファイル名はバージョンによって変わります。)
ステップ6:
書いたJspファイル(例えば、test.jsp)をTomcatディレクトリに落とします。つまり、「.Tomcat 6.0\webapps\ROOT」です。
Apache Tomcatを再起動します。
ステップ7:
ブラウザを開いて、「入力」http://127.0.0.1:8080/test.jsp"..
成功すれば、チャンスはあなたのjspホームページを表示します。
---------------------------------------私は分離線です。
jsp接続mysqlをテストするなら、この授業でテストできます。
http://ithelp.ithome.com.tw/question/10030858
source codeは以下の通りです
まずsql命令で簡単な資料表を作成します。
(この中で注意すべき点は、userとpasswordの部分は、一般的にuserがrootであり、passwordの部分は空であり、つまりpassword=")と書くことです。
前置作業とは、まずjava環境を整え、JDKとJREをインストールし、環境変数を設定することです。
---------------------------------------私は分離線です。
ステップ1:
Phpサイトの方法によって、先に怠け者のwampをインストールして、すぐ“Php+Mysql+Apache”のインストールを完成します。
ステップ2:
ここに来てください
http://tomcat.apache.org/、アプリTomcatをダウンロードします。
私は「32-bit/64-bit Windows Service Installer(pgp,md 5)」をダウンロードしてインストールします。
ステップ3:
インストールが完了したら、
「制御台」->「システム」->「ステップ」-「環境変数」->「システム変数」欄で「新規作成」を押して、「編集システム変数」に入ります。
「変数名」の欄に「JAVUHOME」を入力し、「変数値」の欄にjdkのインストール経路を入力してください。
(例:C:\Program Files\Java\jdk 1.6.0_18)
ステップ5:
はい、
http://dev.mysql.com/downloads/connector/j/、「mysql-connector-java-51.11」をダウンロードして、
解凍後、「mysql-connector-java-51.11-bin.jar」をtomcatのlibディレクトリに落とします。
(ファイル名はバージョンによって変わります。)
ステップ6:
書いたJspファイル(例えば、test.jsp)をTomcatディレクトリに落とします。つまり、「.Tomcat 6.0\webapps\ROOT」です。
Apache Tomcatを再起動します。
ステップ7:
ブラウザを開いて、「入力」http://127.0.0.1:8080/test.jsp"..
成功すれば、チャンスはあなたのjspホームページを表示します。
---------------------------------------私は分離線です。
jsp接続mysqlをテストするなら、この授業でテストできます。
http://ithelp.ithome.com.tw/question/10030858
source codeは以下の通りです
まずsql命令で簡単な資料表を作成します。
CREATE DATABASE Demo;
Use Demo;
CREATE TABLE UserData(
UserID varchar(30) NOT NULL,
UserPassword varchar(80) NOT NULL,
UserName varchar(50) NOT NULL,
PRIMARY KEY (UserID)
);
insert into userdata(UserID,UserPassword,UserName) values('Johnny','1111','Johnny');
insert into userdata(UserID,UserPassword,UserName) values('Mary','2222','Mary');
insert into userdata(UserID,UserPassword,UserName) values('Jenny','3333','Jenny');
insert into userdata(UserID,UserPassword,UserName) values('Green','4444','Green');
insert into userdata(UserID,UserPassword,UserName) values('Lily','5555','Lily');
そしてjspファイルを追加して、次のような内容で、この方法でデータベースをうまく連結できるかどうかをテストします。(この中で注意すべき点は、userとpasswordの部分は、一般的にuserがrootであり、passwordの部分は空であり、つまりpassword=")と書くことです。
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.sql.*" %>
<%
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try {
String url = "jdbc:mysql://localhost:3306/demo";
String user = "root";
String password = "qwerfdsa";
String driver = "com.mysql.jdbc.Driver";
Class.forName(driver);
con = DriverManager.getConnection(url, user, password);
stmt = con.createStatement();
String sql = "select userid,userpassword,username from userdata order by userid";
rs = stmt.executeQuery(sql);
} catch (Exception ex) {
System.out.println(ex);
}
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Show All User</title>
</head>
<body>
<%
if(rs!=null){
%>
<table border="1">
<thead>
<tr>
<th>User ID</th>
<th>User Password</th>
<th>User Name</th>
</tr>
</thead>
<%
while(rs.next()){
String uid = rs.getString(1);
String upwd = rs.getString(2);
String uname = rs.getString(3);
%>
<tbody>
<tr>
<td><%=uid%></td>
<td><%=upwd%></td>
<td><%=uname%></td>
</tr>
</tbody>
<%
}
%>
</table>
<%
}
%>
</body>
</html>