自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Ubuntu jsp平臺使用JDBC來連接MySQL數(shù)據(jù)庫

系統(tǒng) Linux
Ubuntu 7.04 搭建Ubuntu jsp平臺開發(fā)環(huán)境MySQL+tomcat+apache+j2sdk1.6在所有安裝開始前先在Terminal中輸入 rpm -q -a查看是否安裝過rpm 和 rpm包的所需軟件如果沒有安裝rpm在Terminal中輸入 sudo apt-get install rpm。

你們知道什么是Ubuntu jsp平臺么這個非常高深的運用技術將由我來非常講解,Ubuntu jsp平臺NB在哪呢,下面我來進入講述Ubuntu jsp平臺的無限領域。搭建開發(fā)Ubuntu jsp平臺的配置 jdk6.0+tomcat6+apache2+mysql

Ubuntu 7.04 搭建Ubuntu jsp平臺開發(fā)環(huán)境MySQL+tomcat+apache+j2sdk1.6在所有安裝開始前先在Terminal中輸入 rpm -q -a查看是否安裝過rpm 和 rpm包的所需軟件如果沒有安裝rpm在Terminal中輸入 sudo apt-get install rpm

一.安裝MySQL

sudo apt-get install mysql-server以root身份啟動mysql服務 : /etc/init.d/mysql start以root身份停止mysql服務 : /etc/init.d/mysql stop啟動mysql: mysql -u root -p password

二.安裝 j2sdk

1.下載jdk安裝文件到 SUN 的網(wǎng)站 里的 download 下載 j2sdk 最新版本:http://java.sun.com/javase/downloads/netbeans.html這次下載的是 jdk-6u1-linux-i586.bin下載到了用戶文件夾: 即 Places下拉框中的homefolder (/home/jinye)

2.安裝jdk文件在Terminal中輸入 ./jdk-6u1-linux-i586.bin在一長串協(xié)議說明后會詢問你同不同意協(xié)議,敲入y 回車開始安裝安裝后的文件夾名為 jdk1.6.0_01

3.為JDK建立連接ln -s jdk1.6.0.0_01 jdk

三.安裝tomcat

1.下載tomcat安裝文件在網(wǎng)站http://tomcat.apache.org中下載 tomcat 可以選擇下載源代碼或是二進制文件, 這次下載的是壓縮二進制文件 apache-tomcat-6.0.13.tar.gz

2.解壓安裝tomcattar zxf apache-tomcat-6.0.13.tar.gz在現(xiàn)目錄下會出現(xiàn)解壓后的文件夾 apache-tomcat-6.0.13

3.為Tomcat建立連接ln -s apache-tomcat-6.0.13 tomcat

四.配置環(huán)境變量

在 /etc/profile 的最后加入如下內(nèi)容后, 在系統(tǒng)中運行一下(重啟主機)

  1. PATH=$PATH:/home/jinye/jdk/bin:/home/jinye/jdk/jre/bin  
  2. JAVA_HOME=/home/jinye/jdk  
  3. Export JAVA_HOME  
  4. CLASSPATH="./:/home/jinye/jdk/lib:/home/jinye/jdk/jre/lib" 
  5. Export CLASSPATH  
  6. CATALINA_HOME=/home/jinye/tomcat  
  7. Export CATALINA_HOME 

五.下載安裝配置Apache服務器

1.安裝
sudo apt-get install apache2

2.Apache2與tomcat6的整合

  1. sudo install libapache2-mod-jk  
  2. 查看一下在apache2的啟動模塊中是否有jk.load  
  3. sudo ls /etc/apache2/mods-enabled/  
  4. cgi.load mod-security.conf php5.conf proxy.conf rewrite.load userdir.load  
  5. jk.load mod-security.load php5.load proxy.load userdir.conf  
  6.  
  7. 修改workers.properties文件將tomcat_home 和 java_home   
  8. 地址修改為上面安裝jdk 和tomcat 的地址  
  9. sudo gedit /etc/libapache2-mod-jk/workers.properties  
  10. workers.tomcat_home=/home/jinye/tomcat  
  11. workers.java_home=/home/jinye/jdk  
  12.  
  13. 配置/etc/apache2/apache2.conf  
  14. 將#sudo gedit /usr/share/doc/libapache2-mod-jk/httpd_example_apache2.conf里面的內(nèi)容  
  15. 復制到apache2.conf最后  
  16.  
  17. sudo /etc/init.d/apache2 restart  
  18. sudo /usr/share/tomcat6/bin/./shutdown.sh  
  19. sudo /usr/share/tomcat6/bin/./startup.sh  
  20. sudo gedit /etc/rc.local  
  21. 修改JDK_HOME 和JAVA_HOME 地址  
  22. export JDK_HOME=/home/jinye/jdk  
  23. export JAVA_HOME=/home/jinye/jdk  
  24.  
  25. sudo gedit /etc/apache2/httpd.conf  
  26. 打開httpd.conf文件,在該文件中添加如下人代碼:   
  27. LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so  
  28. JkWorkersFile "/etc/libapache2-mod-jk/workers.properties"  
  29. JkLogFile "/var/log/apache2/mod_jk.log"  
  30. JkLogLevel info  
  31. JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "  
  32. JkMount /*.Ubuntu jsp平臺 ajp13_worker   
  33. JkMount /*/servlet/ ajp13_worker  
  34.  
  35. 打開http://localhost/index.Ubuntu jsp平臺  
  36. 看到apache tomcat 主頁說明安裝和整合成功  
  37.  
  38. JkMount /*.Ubuntu jsp平臺 ajp13_worker  
  39. JkMount /*/servlet/ ajp13_worker   
  40. 中的兩個 “ajp13_worker” 是在文件  
  41. /etc/libapache2-mod-jk/workers.properties  
  42. 中下面幾行沒有被注釋掉的部分中出現(xiàn)的:  
  43.  
  44. worker.list=ajp13_worker 
  45. worker.ajp13_worker.port=8009 
  46. worker.ajp13_worker.host=localhost 
  47. worker.ajp13_worker.type=ajp13  
  48. worker.ajp13_worker.lbfactor=1  
  49. worker.loadbalancer.balanced_workers=ajp13_worker 

在修改/etc/apache2/httpd.conf時要注意保持相同


六.在Ubuntu jsp平臺中使用JDBC來連接MySQL數(shù)據(jù)庫

1.下載JDBC驅(qū)動程序
www.mysql.com/downloads/中尋找connectors, 然后網(wǎng)頁左側(cè)有connector/J 點擊會出現(xiàn)供選擇的tar.gz和zip文件下載下載.tar.gz文件

2.展開剛剛下載的文件(mysql-connector-java-5.0.6.tar.gz)
tar zxvf mysql-connector-java-5.0.6.tar.gz

3.配置連接文件
將剛剛展開的mysql-connector-java-5.0.6 中的mysql-connector-java-5.0.6-bin.jar文件拷貝到上面安裝的jdk 和 tomcat下的lib文件夾中

  1. cd mysql-connector-java-5.0.6  
  2. cp ./mysql-connector-java-5.0.6-bin.jar ~/jdk/lib  
  3. cp ./mysql-connector-java-5.0.6-bin.jar ~/tomcat/lib  

4.在編寫Ubuntu jsp平臺過程中連接數(shù)據(jù)庫可以用以下格式:

  1. Class.forName("com.mysql.jdbc.Driver").newInstance();  
  2. Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/數(shù)據(jù)庫名","用戶名","密碼");  
  3. Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);  
  4. String sql = "select * from 數(shù)據(jù)庫名";  
  5. ResultSet rs = stmt.executeQuery(sql); 

七.測試

sudo -shpassword啟動 mysql 服務:#/etc/init.d/mysql start啟動tomcat 服務:#/home/tomcat/bin/startup.sh創(chuàng)建測試用的數(shù)據(jù)庫和表:#/mysql -u root -ppassword

  1. mysql> create database test;  
  2. mysql> use test;  
  3. mysql> create table test (test1 VARCHAR(20), test2 VARCHAR(20));  
  4. mysql> insert into test (test1,test2) values ('a','b');  
  5.  
  6. //檢查是否已經(jīng)加入測試信息  
  7. mysql> show databases;  
  8. mysql> show tables;  
  9. mysql> select * from test;  

在/home/jinye/tomcat/webapps/ROOT下創(chuàng)建一個新的空文件,起名為test.Ubuntu jsp平臺,寫入代碼
測試程序代碼如下:

  1. <%@ page c%> 
  2. <%@ page import="java.util.*"%> 
  3. <%@ page import="java.sql.*"%> 
  4.  
  5. <%Class.forName("com.mysql.jdbc.Driver").newInstance();  
  6. Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/test","root","666nnn");  
  7. Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);  
  8. String sql = "select * from test";  
  9. ResultSet rs = stmt.executeQuery(sql);  
  10.  
  11. while(rs.next()){ %> 
  1. 您的第一個字段內(nèi)容為:<%=rs.getString(1)%> 
  2. 您的第二個字段內(nèi)容為:<%=rs.getString(2)%> 
  3. <%}%> 
  4. <%out.print("數(shù)據(jù)庫操作成功,恭喜您");%> 
  5. <% rs.close();  
  6. stmt.close();  
  7. conn.close();  
  8. %> 

打開firefox瀏覽器,輸入網(wǎng)址: http://localhost:8080/test.Ubuntu jsp平臺 看到剛才在命令行中創(chuàng)建的測試表中的信息。

【編輯推薦】

  1. Ubuntu kernel設備都被隱含地映射到/dev目錄
  2. Ubuntu Apache配置安裝與ROR 應用
  3. Ubuntu cvs可以用最新版版上下代碼了
  4. Ubuntu安裝環(huán)境各種奇奇怪怪的事情
  5. Ubuntu apache安裝著名的開源http服務端
責任編輯:佚名 來源: csdn
相關推薦

2009-07-14 18:13:36

Microsoft J

2009-07-06 17:23:34

JDBC連接數(shù)據(jù)庫

2009-06-30 14:37:08

數(shù)據(jù)庫JSP

2011-08-02 13:44:49

JSPJDBCSQL Server

2009-07-07 17:42:28

2010-06-04 09:33:28

連接MySQL數(shù)據(jù)庫

2009-07-16 17:06:55

JSP網(wǎng)頁中JDBC代

2009-07-07 14:56:33

JSP連接MySQL

2009-07-09 15:41:15

JDBC連接MySQL

2009-07-03 14:10:59

2017-11-27 11:41:06

python數(shù)據(jù)庫數(shù)據(jù)分析

2009-07-22 13:49:40

JSP JDBC

2011-05-26 09:27:59

JDBC連接數(shù)據(jù)庫

2011-05-26 13:54:42

數(shù)據(jù)庫JDBC連接

2009-07-14 17:18:23

JDBC怎么連接數(shù)據(jù)庫

2009-07-20 15:56:08

JDBC連接數(shù)據(jù)庫步驟

2009-03-16 09:09:18

數(shù)據(jù)庫JDBCJSP

2009-07-02 09:00:25

JDBC設計JSP訪問數(shù)據(jù)庫

2009-07-01 10:46:57

JSP程序JSP代碼

2009-07-06 15:57:56

獲取數(shù)據(jù)庫連接JSP
點贊
收藏

51CTO技術棧公眾號