Jsp开发环境配置全过程(2)

2008-02-23 07:52:34来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折



  点“Finish”完成,整个MySQL的配置完成,剩下的就是用MySQL客户端连接MySQL服务器,然后使用了。

  安装JDBC驱动:

  解压缩mysql-connector-java-3.1.10.zip

  将要使用的是mysql-connector-java-3.1.10-bin-g.jar

  和mysql-connector-java-3.1.10-bin.jar

  配置

  在C:\Program Files\Java目录下建立mysqlforjdbc子目录,进入该目录将mysql-connector-java-3.

  1.10-bin.jar到该目录下

  进入C:\Program

  Files\Java\jdk1.5.0_04\lib目录将mysql-connector-java-3.1.10-bin-g.jar拷贝到该目录下

  然后配置classpath,追加%JAVA_HOME%\lib\mysql-connector-java-3.1.10-bin-g.

  jar;C:\Program

  Files\Java\mysqlforjdbc\mysql-connector-java-3.1.10-bin.jar;到该环境变量中去。

  追加以后环境变量如下:

CLASSPATH=%JAVA_HOME%\lib\dt.jar;
%JAVA_HOME%\lib\tools.jar;
C:\Program Files\Apache Software
Foundation\Tomcat5.5\common\lib\servlet-api.jar;
%JAVA_HOME%\lib\mysql-connector-java-3.1.10-bin-g.jar;
C:\Program Files\Java\mysqlforjdbc
\mysql-connector-java-3.1.10-bin.jar;


  配置这个的目的是让java应用程序找到连接mysql的驱动。

  查看并启动MySQL服务

  在Windows XP下安装完MySQL后,它就已经自动启动服务了,并且在开始菜单中有其客户端的快捷方式连接,可以通过Windows的服务管理器查看。“开始”-“运行”,输入“services.msc”,回车。

  弹出Windows的服务管理器,然后就可以看见服务名为“mysql”的服务项了,其右边标明“已启动”在开始菜单-所有程序-MySQL-MySQL Server 4.1-MySQL Command Line Client用客户端的快捷方式连接,输入安装时设置的密码即可。

  数据库的使用

  Mysql安装完毕以后,在开始菜单-所有程序-MySQL-MySQL Server 4.1-MySQL Command Line Client用客户端的快捷方式连接

  输入安装时设置的密码

  使用mysql的基本命令(在mysql命令行编辑每输入完命令后最后一定要有分号)

  显示数据库:show databases;

  使用数据库:use 数据库名;

  建库

  在mysql里建一个数据库first,以及在数据库里建一个表about

  命令:create database first;

  为数据库设置权限(用户和密码)

  命令:

grant all privileges on first.* to test@localhost identified by “123456”;


  当你执行完这个命令以后,只要你再以用户名:test,密码:123456登录时你就只可以对first这个数据库操作,这样避开使用root

  输入命令:use first;

  使用first数据库;

  在first库中建表

  命令:

create table about(id int(8)
primary key,name varchar(10));


  在表中假如数据:

  命令:

insert into about values
('xyw1026','laojiang');


  退出

  命令:

  exit


  JSP连接mysql

  在C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps目录下建立子目录myapp

  进入C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\myapp目录下

  用记事本编写一个文件保存为first.jsp

  代码如下:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName
("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql:
//localhost/softforum?user=
soft&password=soft1234&useUnicode=
true&characterEncoding=8859_1"
//first为你的数据库名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
String sql="select * from first";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>


  在浏览器中输入:

  http://127.0.0.1:8080/myapp/first.jsp


  若出现:

  id|num
  0 |laojiang


  数据库操作成功,恭喜你,表示配置成功

  进入C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\myapp目录

  在myapp目录下新建一个目录WEB-INF,注意,目录名称是区分大小写的;

  在WEB-INF下用记事本新建一个文件,命名为web.xml,内容如下:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems,
Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>


  在myapp下用记事本新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:

<html><body><center>

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:一个在JSP下实现将动态页面转为静态的方案

下一篇:目前最好的JSP分页技术(考虑到数据库移植,并修正过效率)