標籤:
一.下載安裝jdk,並配置Java環境
官網:http://www.oracle.com/technetwork/java/javase/downloads/index.html
以jdk-7u79-linux-i586.tar.gz為例:
將jdk-7u79-linux-i586.tar.gz解壓並放在/usr/local/下:
解壓方法(tar -zxvf jdk-7u79-linux-i586.tar.gz)以下類似
配置環境變數:
在 /etc/profile添加一下語句:
export JAVA_HOME=/usr/local/jdk1.7.0_79
export CLASS_PATH=/usr/local/jdk1.7.0_79/lib
export PATH=$JAVA_HOME/bin:$PATH
儲存退出 運行命令 source /etc/profile 使配置立即生效
看Java配置是否正確通過Java命令,如果系統識別該命令說明配置成功!
二.下載安裝tomcat
官網:http://tomcat.apache.org/
以為例:apache-tomcat-8.5.0.tar.gz為例:
將apache-tomcat-8.5.0.tar.gz解壓並重新命名為tomcat並放在/usr/local/下:
配置環境變數:
在 /etc/profile添加一下語句:
export TOMCAT_HOME=/usr/local/tomcat
儲存退出 運行命令 source /etc/profile 使配置立即生效
啟動tomcat伺服器
cd /usr/local/tomcat/bin
./startup.sh
出現下面的語句則啟動tomcat成功:
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk1.7.0_79
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
在瀏覽器中輸入
http://localhost:8080/(如果不是本機,則輸入對應的ip地址)
測試出現tomcat頁面則測試成功
3.下載 mysql-connector-java
官網:http://dev.mysql.com/downloads/connector/j/
以為例:mysql-connector-java-5.1.25.tar.gz為例:
將mysql-connector-java-5.1.25.tar.gz解壓並放在/usr/local/下:
cd mysql-connector-java-5.1.25
cp mysql-connector-java-5.1.25-bin.jar /usr/local/tomcat/lib
重啟tomcat
cd /usr/local/tomcat/bin
./shutdown.sh
./startup.sh
4.測試tomcat是否能串連Mysql
cd /usr/local/tomcat/webapps
mkdir test
touch index.jsp
vim index.jsp
編輯如下內容:
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ page import="java.naming.*" %>
<%@ page import="java.sql.*" %>
<html>
<head>
<title>My first DB</title>
</head>
<body>
<h1>
<%
try {
//載入驅動
Class.forName("com.mysql.jdbc.Driver");
//建立串連 註:下面的test為資料庫名字,root為mysql使用者名稱 123456 為root的密碼
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","123456");
//建立狀態
Statement state=con.createStatement();
//插入
//String sql="insert into student values(‘id‘,‘age‘),(‘2‘,‘20‘)";
//state.executeUpdate(sql);
//更新
//String sql1="update student set id=‘001‘ where name=‘liu‘";
// state.executeUpdate(sql1);
//修改
//String sql3="update student set name=‘liu‘ where id=‘2‘";
//state.executeUpdate(sql3);
//查詢
//String sql2="select id,name from student where id=‘1‘";
String sql2="select * from student";
ResultSet rs=state.executeQuery(sql2);
while(rs.next()){
String id=rs.getString("id");
String name=rs.getString("name");
out.println("id:"+id+" "+"name:"+name+"<br>");
}
out.println("success..."+"<br>");
state.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
%>
</h1>
</body>
</html>
在瀏覽器中輸入
http://localhost:8080/test/index.jsp
出現類似
id:2 name:Tom
id:3 name:Huhu
success...
表示成功!
注若是沒有安裝資料庫可參考另一篇文章 http://www.cnblogs.com/liuzhennan/articles/5319280.html
linux下tomcat串連mysql資料庫