java jsp mysql简明配置

1、下载tomcat安装包 zip,解压放置C盘。
2、下载mysql zip安装包 解压放置C盘。
3、添加环境变量C:\Program Files\Java\jdk1.7.0_51\bin;C:\mysql-5.5.25-winx64\mysql-5.5.25-winx64\bin到path
4、设置myql.ini 添加
[client]
default-character-set = utf8
# The MySQL server
[mysqld]
character-set-server = utf8
basedir ="C:\mysql-5.5.25-winx64\mysql-5.5.25-winx64"
datadir ="C:\mysql-5.5.25-winx64\mysql-5.5.25-winx64\data"
5、删除原mysql服务sc delete MySQL5_pn移除名为MySQL5_pn的服务。
将mysql服务安装到系统mysqld --install-manual MySQL --defaults-file=D:/MySQL/my.ini
/*--install-manual为安装服务并手动启动方式。
使用SET PASSWORD指定密码,用root连接服务器并执行两个SET PASSWORD语句。一定要使用PASSWORD()函数来加密密码。
mysql> set password for 'root'@'localhost' = password('root');
mysql> set password for 'root'@'127.0.0.1' = password('root');
设置完密码之后在下次重新连接服务器时就必须要提供相应的密码。
D:/MySQL/bin>mysql -u root -p
Enter password: ****
*/
6、启动E:\apache-tomcat-7.0.50-windows-x64\apache-tomcat-7.0.50\bin\startrun.bat
添加新的web应用demo,在 C:\tomcat\conf\Catalina\localhost目录下创建 demo.xml内容如下

<Context docBase="C:\jsp\webdemo" debug="0" privileged="true">
<Resource name="jdbc/test" auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test"
username="root" password="root" maxActive="5"
maxIdle="2" maxWait="10000"/>
</Context>

7、创建web应用·目录 C:\jsp\webdemo
在c:\jsp\webdemo下创建WEB-INF文件夹
并在.\WEB-INF下创建classes和lib文件夹及web.xml文件。
打开web.xml文件输入:
<?xml version="1.0" encoding="GBK"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
</web-app>

8、在mysql里建个库 javaee建个表wz 。
CREATE DATABASE javaee;
USE javaee;
mysql> CREATE TABLE wz
    -> (
    -> id INT NOT NULL,
    -> name VARCHAR(255) NOT NULL,
    -> UNIQUE(id)
    -> );
mysql> INSERT INTO `wz` VALUES (1, '王');

9、在c:\webdemo下建一个jsp文件connDb.jsp。
<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>
<%@ page import="java.sql.*" %>
<html>
<head>
<title>小脚本测试</title>
</head>
<body>
<%
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/javaee","root","root");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from news_inf");
%>
<table bgcolor="#9099dd" border="1" width="300">
<%
while(rs.next())
{%>
<tr>
<td><%=rs.getString(1)%></td>
<td><%=rs.getString(2)%></td>
</tr>
<%}%>
<table>
</body>
</html>

10、将mysql-cJSP+MYSQL简明配置放置到tomcat内的lib文件夹下,重启mysql 和tomcat,验证结果。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券