微信/客服热线:185-3113-1385
会员登录       代理登录       账号注册       关于我们       帮助中心      付款方式      联系我们


配置jsp连接mysql
发布时间:2016/12/21 9:18:43    文章来源:信辰云    作者:XinChen

配置jsp连接mysql

windows2003安装配置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、测试是否配置成功
(1)创建测试数据库
开始-运行-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);
(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------------------------

(3)输入http://localhost:8080/testmysql.jsp如果可以正常读取刚才的数据,就成功了。



分享文章:
公司名称:石家庄信辰网络科技有限公司
工信部备案:冀ICP备13019823号-1
公司营业执照号码:91130104MA07P90N2T
公司邮箱:service@xinchen.win
公司地址:中国·石家庄

24H客服热线:400-600-9853
Copyright 2013-2016  石家庄信辰网络科技有限公司 All Rights Reserved 信辰云 版权所有 
公司名称:石家庄信辰网络科技有限公司
工信部备案:冀ICP备13019823号-1
公司营业执照号码:91130104MA07P90N2T
公司邮箱:service@xinchen.win
公司地址:中国·石家庄

客服投诉热线:0311-66041510
Copyright 2013-2016  石家庄信辰网络科技有限公司 All Rights Reserved 信辰云 版权所有