转载

JSP环境搭建之MySQL、JDBC的安装与测试系统

JSP环境搭建第三步、MYSQL的安装

1)、安装MYSQL

  1. [root@linuxas Server]# rpm -vih perl-DBI-1.52-1.fc6.i386.rpm   
  2. warning: perl-DBI-1.52-1.fc6.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186  
  3. Preparing... ########################################### [100%]  
  4. 1:perl-DBI ########################################### [100%]  
  5. [root@linuxas Server]# rpm -vih mysql-5.0.22-2.1.i386.rpm   
  6. warning: mysql-5.0.22-2.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186  
  7. Preparing... ########################################### [100%]  
  8. 1:mysql ########################################### [100%]  
  9. [root@linuxas Server]# rpm -vih perl-DBD-MySQL-3.0007-1.fc6.i386.rpm   
  10. warning: perl-DBD-MySQL-3.0007-1.fc6.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186  
  11. Preparing... ########################################### [100%]  
  12. 1:perl-DBD-MySQL ########################################### [100%]  
  13. [root@linuxas Server]# rpm -vih mysql-server-5.0.22-2.1.i386.rpm   
  14. warning: mysql-server-5.0.22-2.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186  
  15. Preparing... ########################################### [100%]  
  16. 1:mysql-server ########################################### [100%] 

2)、启动服务

  1. [root@linuxas ~]# service mysqld start 

初始化 MySQL 数据库:

  1. Installing all prepared tables  
  2. Fill help tables  
  3. To start mysqld at boot time you have to copy support-files/mysql.server  
  4. to the right place for your system  
  5. PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !  
  6. To do so, start the server, then issue the following commands:  
  7. /usr/bin/mysqladmin -u root password 'new-password'  
  8. /usr/bin/mysqladmin -u root -h linuxas password 'new-password'  
  9. See the manual for more instructions.  
  10. You can start the MySQL daemon with:  
  11. cd /usr ; /usr/bin/mysqld_safe &  
  12. You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:  
  13. cd sql-bench ; perl run-all-tests  
  14. Please report any problems with the /usr/bin/mysqlbug script!  
  15. The latest information about MySQL is available on the web at  
  16. http://www.mysql.com  
  17. Support MySQL by buying support/licenses at http://shop.mysql.com  

[确定]

启动 MySQL: [确定]

设置登录 MySQL 的用户名和密码

  1. [root@linuxas ~]# mysqladmin -uroot password pwd@123 

运行mysql ,并开放root用户的远程访问权限。以便调试

  1. use mysql   
  2. update user set host = '%' where user = 'root' and host < > 'localhost';   
  3. flush privileges;   
  4. quit  

JSP环境搭建第四步、JDBC的安装

1)、从官网下载安装程http://dev.mysql.com/downloads/connector/j/5.1.html下载最新文件mysql-connector-java-5.1.7.tar.gz并上传到安装目录。

2)、安装JDBC并配置tomcat

  1. [root@linuxas src]# tar -zxvf mysql-connector-java-5.1.7.tar.gz  
  2. [root@linuxas src]# cp mysql-connector-java-5.1.7/mysql-connector-java-5.1.7-bin.jar /tomcat/lib/  
  3. [root@linuxas src]# cp mysql-connector-java-5.1.7/mysql-connector-java-5.1.7-bin.jar /usr/local/src/jdk1.6.0_14/jre/lib/ 

JSP环境搭建第五步、测试系统环境

1)、新建数据库及表

  1. mysql> GRANT ALL PRIVILEGES ON *.* TO llk726@localhost IDENTIFIED BY 'pwd@123' WITH GRANT OPTION;  
  2. mysql> create database test;  
  3. mysql> use test;  
  4. mysql> create table testtable(id int not null auto_increment primary key, foo varchar(25), bar int);  
  5. mysql> insert into testtable values(null, 'hello', 12345); 

2)、编写测试网页test.jsp

  1. [root@linuxas ROOT]# vi test.jsp   
  2. < %@ page contentType="text/html; charset=gb2312" language="java"%> 
  3. < %@page import="java.sql.*"%> 
  4. < %  
  5. Class.forName("com.mysql.jdbc.Driver").newInstance();  
  6. String url="jdbc:mysql://localhost/test?user=llk726&password=pwd@123&useUnicode=true&characterEncoding=utf8";  
  7. Connection conn=DriverManager.getConnection(url);  
  8. Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
  9. String sql="select * from testtable";  
  10. %> 
  11. < table border=1> 
  12. < tr> 
  13. < td>字段1< /td> 
  14. < td>字段2< /td> 
  15. < td>字段3< /td> 
  16. < /tr> 
  17. < %  
  18. ResultSet rs=stmt.executeQuery(sql);  
  19. while(rs.next()){%> 
  20. < tr> 
  21. < td>< %=rs.getString("ID")%> < /td> 
  22. < td>< %=rs.getString("FOO")%> < /td> 
  23. < td>< %=rs.getString("BAR")%> < /td> 
  24. < /tr> 
  25. < %}%> 
  26. < /table> 
  27. < %rs.close();  
  28. stmt.close();  
  29. conn.close();  
  30. %> 

3)、测试结果如下:

JSP环境搭建之MySQL、JDBC的安装与测试系统

JSP的运行环境到此便搭建成功。本文出自 “键盘系人生” 博客。

正文到此结束
Loading...