tomcat mysql jdk_如何搭建tomcat+jdk+mysql环境

展开全部

您好,本篇文章将介绍java+jsp+tomcat+mysql开发环境配置以及32313133353236313431303231363533e58685e5aeb931333361316666jsp如何连接mysql数据库,并且用一个简单的mysqlManager来进行讲解,希望对jsp的出学者能够有所帮助

软件版本号

jdk1.5.0_09

mysql5.0 连接器mysql-connector-java-5.0.4-bin.jar

Apache Tomcat

6.0

默认安装jdk1.5.0_09

设置环境变量

java_home

jdk1.5.0_09的安装目录C:/Program

Files/Java/jdk1.5.0_09

path

%java_home%/bin

classpath

.;%java_home%/lib/dt.jar;%java_home%/lib/tools.jar;%java_home%/jre/lib/rt.jar

默认安装Apache Tomcat6.0,注意安装过程中要将选择运行环境的时候要把C:/Program Files/Java/jre1.5.0_09改成C:/Program Files/Java/jdk1.5.0_09

默认安装mysql5.0

将mysql-connector-java-5.0.4-bin.jar放入C:/Program Files/Java/jdk1.5.0_09/jre/lib和C:/Program Files/Apache Software Foundation/Tomcat

6.0/lib中,并设置环境变量classpath C:/Program

Files/Java/jdk1.5.0_09/jre/lib/mysql-connector-java-5.0.4-bin.jar;C:/Program

Files/Apache Software Foundation/Tomcat

6.0/lib/mysql-connector-java-5.0.4-bin.jar;

现在可以进行java和mysql数据库的连接了

下面用一个简单的例子来测试一下

在tomcat/webapps/下建一个文件夹mysqlManager,创建目录mysqlManager/WEB-INF/classes

mysqlManager/WEB-INF/web.xml

在/mysqlManager/ 下新建index.jsp文件,内容如下

/mysqlManager/index.jsp:

?>

pageEncoding="gbk"%>

/p>

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

page import="java.sql.*" %>

//这个函数用来获取一个和数据库的连接

Connection

getConnection() throws SQLException{

String

dbURL="jdbc:mysql://localhost/mysql";

String dbUser="root";

String

dbPassword="851120";

try{

Class.forName("com.mysql.jdbc.Driver");

}catch(ClassNotFoundException

e){

e.printStackTrace();

}

return

DriverManager.getConnection(dbURL,dbUser,dbPassword);

}

//判断一个字符串是否为空

boolean

isEmptyString(String str){

return

str==null||str.length()==0||str.trim().length()==0;

}

//下面的函数使显示的字符串为汉语

String

convert(String str){

try{

return new

String(str.getBytes("ISO-8859-1"),"gbk");

}catch(Exception e){

return

null;

}

}

%>

http-equiv="Content-Type" content="text/html; charset=gbk"

/>

mysql数据库管理系统

width="80%"

border="0">

请输入要查询的SQL语句

action="index.jsp" name=main method="post"

οnsubmit="checkValue()">

cols=80 rows=15>

valign="bottom">

value="提交"/>


/>

//获取用户输入的SQL语句

String

sql=request.getParameter("sql");

//out.print("qwe");

if(!isEmptyString(sql)){

%>

您所输入的SQL语句是

%>

Connection con=null;

Statement

stmt=null;

ResultSet

rs=null;

//out.print("qwe");

try{

//out.print("qwe");

con=getConnection();

//out.print("qwe");

stmt=con.createStatement();

//stmt.execute(sql);

if(stmt.execute(sql)){

//执行结果是ResultSet

rs=stmt.getResultSet();

//获取rs自身的描述信息

ResultSetMetaData

rsmd=rs.getMetaData();

//获取rs的列数目

int

colNum=rsmd.getColumnCount();

%>

您的查询结果为:

border="1">

for(int

i=1;i<=colNum;i++){

%>

%>

}

%>

while(rs.next()){

%>

for(int

j=1;j<=colNum;j++){

%>

%>

}

}

%>

}else{

int

colNum=stmt.getUpdateCount();

%>

您更新了

%>列!

}

}catch(SQLException

e){

%>

发生错误,请检查数据库的连接

}finally{

try{

if(rs!=null)

rs.close();

}catch(Exception

e){

}

try{

if(stmt!=null)

stmt.close();

}catch(Exception

e){

}

try{

if(con!=null)

con.close();

}catch(Exception

e){

}

}

}

%>

本回答被提问者采纳

2Q==

已赞过

已踩过<

你对这个回答的评价是?

评论

收起

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值