mysql的bean配置_jsp+tomcat+mysql&sevlet&javabean配置全过程

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

代码如下:

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()) {%>

您的第一个字段内容为:

您的第二个字段内容为:

stmt.close();

conn.close();

%>

数据库操作成功,恭喜你

表示配置成功

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

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

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

/p>

PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"http://java.sun.com/dtd/web-app_2_3.dtd">

My Web Application

A application for test.

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

Now time is:

建立自己的Servlet:

用记事本新建一个servlet程序,文件名为HelloWorld.java,文件内容如下:

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class HelloWorld extends HttpServlet

{

public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException

{

response.setContentType("text/html");

PrintWriter out = response.getWriter();

out.println("

");

out.println("This is my first Servlet");

out.println("

");

out.println("

Hello,World!

");

out.println("");

}

}

编译

将HelloWorld.java剪切到C:"Program Files"Apache Software Foundation"Tomcat5.5"common"classes目录下

命令行方式下输入:

cd C:"Program Files"Apache Software Foundation"Tomcat5.5"common"classes

javac HelloWorld.java

用javac HelloWorld.java来编译这个文件,如果出现无法import javax.servlet.*

则将C:"Program Files"Apache Software Foundation"Tomcat5.5"common"lib目录下的servlet-api.jar文件拷贝并添加到

C:"Program Files"Java"jre1.5.0_04"lib"ext目录中去就可以了

然后在C:"Program Files"Apache Software Foundation"Tomcat5.5"common"classes下会产生一个编译后的servlet文件:HelloWorld.class

用记事本打开C:"Program Files"Apache Software Foundation"Tomcat5.5"webapps"ROOT"WEB-INF目录下的web.xml如下所示,添加后的内容如下:

.

.

.

org.apache.jsp.index_jsp

org.apache.jsp.index_jsp

org.apache.jsp.index_jsp

/index.jsp

HelloWorld

HelloWorld

HelloWorld

/servlet/HelloWorld

这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet“映射”到/servlet/HelloWorld地址上

启动Tomcat,启动浏览器,输入http://localhost:8080//servlet/HelloWorld 如果看到输出HelloWorld!就说明编写的servlet成功了。

注意:修改了web.xml以及新加了class,都要重启Tomcat

也可以在自己创建的目录下测试如:

将HelloWorld.class拷贝到C:"Program Files"Apache Software Foundation"Tomcat5.5"webapps"myapp"WEB-INF"classes目录下

其中classes目录若没有就创建一个

用记事本打开C:"Program Files"Apache Software Foundation"Tomcat5.5"webapps"myapp"WEB-INF目录下的web.xml如下所示,修改后的内容如下:

.

.

.

HelloWorld

HelloWorld

HelloWorld

/servlet/HelloWorld

启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/servlet/HelloWorld 如果看到输出HelloWorld!就说明编写的servlet成功了。

注意:修改了web.xml以及新加了class,都要重启Tomcat

建立自己的javaBean:

用记事本新建一个java程序,文件名为TestBean.java,文件内容如下:

package test;

public class TestBean{

private String name = null;

public TestBean(String strName_p){

this.name=strName_p;

}

public void setName(String strName_p){

this.name=strName_p;

}

public String getName(){

return this.name;

}

}

编译

将TestBean.java放在c:"test下,使用如下命令编译:

C:"test>javac TestBean.java

然后在c:"Test下会产生一个编译后的bean文件:TestBean.class

将TestBean.class文件剪切到C:"Program Files"Apache Software Foundation"Tomcat5.5"webapps"myapp"WEB-INF"classes"test目录下,

若无某些子目录则创建一个

新建一个TestBean.jsp文件,文件内容为:

TestBean testBean=new TestBean("This is a test java bean.");

%>

Java bean name is:

重启Tomcat,启动浏览器,输入http://localhost:8080/myapp/TestBean.jsp 如果看到输出Java bean name is: This is a test java bean

就说明编写的javaBean成功了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值