配置Jsp虚拟主机连接mysql |
发布时间: 2014/8/7 11:29:15 |
如果使用的虚拟空间是windows2003,若想支持jsp的网站程序运行需要安装配置tomcat: 再安装之前要确定: http://localhost:8080/index.jsp 可以正常运行 mysql数据库有正确的安装 mysql安装请参考: jdbc驱动下载地址:http://dev.mysql.com/downloads/connector/j/5.1.html http://dev.mysql.com/downloads/mirror.php?id=403046#mirrors 1、环境变量配置 下载解压,复制里面的mysql-connector-java-5.1.17-bin.jar 到以下两个目录(如果安装tomcat和jdk的目录不同,请拷贝到相应的lib目录) C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib C:\Program Files\Java\jdk1.6.0_26\lib 然后右击我电脑-高级-环境变量-新建一个 CLASSPATH 然后把目标设置成以下地址 C:\Program Files\Java\jdk1.6.0_26\lib\mysql-connector-java-5.1.17-bin.jar 到此就配置完成 2、测试是否配置成功 创建测试数据库:开始->运行->cmd 然后进入mysql的bin目录,通常在:C:\Program Files\mysql5.0\bin mysql -h localhost -u root -p然后再输入mysql密码,分别执行以下命令。 create database xia; use xia; create table member(id int(8) primary key,name varchar(10)); insert into member values(1,'yang'); insert into member(name,id) values('xia',2); 创建jsp测试文件:在C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT 下创建testmyql.jsp文件,然后输入如下代码: (以下代码的密码处String userPasswd要正确设置mysql的root密码才行) ----------------begin---------------------- <%@ page contentType="text/html; charset=gb2312" %> <%@ page language="java" %> <%@ page import="com.mysql.jdbc.Driver" %> <%@ page import="java.sql.*" %> <% //驱动程序名 String driverName="com.mysql.jdbc.Driver"; //数据库用户名 String userName="root"; //密码 String userPasswd=""; //数据库名 String dbName="xia"; //表名 String tableName="member"; //联结字符串 String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd; Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection connection=DriverManager.getConnection(url); Statement statement = connection.createStatement(); String sql="SELECT * FROM "+tableName; ResultSet rs = statement.executeQuery(sql); //获得数据结果集合 ResultSetMetaData rmeta = rs.getMetaData(); //确定数据集的列数,亦字段数 int numColumns=rmeta.getColumnCount(); // 输出每一个数据值 out.print("id"); out.print("|"); out.print("name"); out.print("<br>"); while(rs.next()) { out.print(rs.getString(1)+" "); out.print("|"); out.print(rs.getString(2)); out.print("<br>"); } out.print("<br>"); out.print("数据库操作成功,恭喜你"); rs.close(); statement.close(); connection.close(); %> --------------------end------------------------ 输入http://localhost:8080/testmysql.jsp如果可以正常读取刚才的数据,就成功了。 亿恩科技的JSP虚拟主机支持Java语言、BGP双线、千M硬件防火墙,独享jtomcat服务,支持在线重启Tomcat,提供日志分析、流量分析以及查看链接信息等功能,专为Java语言开发的虚拟主机让jsp的页面运行更高速、安全、流畅。 本文出自:亿恩科技【www.enkj.com】 |