请问怎么用jsp连接mysql数据库.

环境如下:JDK1.6.0_25,Tomcat5.5,eclipse3.2,MySQLServer5.1,NavicatforMySQL9.0.15还需要什么?是插件吗?... 环境如下:JDK 1.6.0_25 ,Tomcat5.5 ,eclipse3.2 ,MySQL Server 5.1 ,Navicat for MySQL9.0.15 还需要什么?是插件吗?是的话应该用什么插件?谢谢大家了. 展开
 我来答
hartyu
2011-06-16 · TA获得超过217个赞
知道答主
回答量:261
采纳率:0%
帮助的人:0
展开全部
1.先装好JDK ex:C:\j2sdk1.4.2

2.再装TomCat ex:C:\Tomcat 5.0

3.下载 JDBC 驱动 
 http://mysql.easynet.be/Downloads/Connector-J/mysql-connector-java-3.1.14.zip

 下载就直接解压,里面有一个 mysql-connector-java-3.1.14-bin.jar 文件

 在 C:\ 建立一个 mysqlforjdbc 文件夹,将 mysql-connector-java-3.1.14-bin.jar 复制到这个文件夹中.
 再将 mysql-connector-java-3.1.14-bin.jar 复制到 C:\j2sdk1.4.2\lib 中
 再将 mysql-connector-java-3.1.14-bin.jar 复制到 C:\Tomcat 5.0\common\lib 和 C:\Tomcat 5.0\shared\lib 中

4.设置环境变量

classpath .;d:\j2sdk\lib\dt.jar;d:\j2sdk\lib\tools.jar;d:\mysqlforjdbc\mysql-connector-java-3.1.14-bin.jar;d:\j2sdk\lib\mysql-connector-java-3.1.14-bin.jar;d:\mysqlforjdbc\msbase.jar;d:\mysqlforjdbc\mssqlserver.jar;d:\mysqlforjdbc\msutil.jar;%CATALINA_HOME%\common\lib\servlet.jar

JAVA_HOME d:\j2sdk

Path ;%JAVA_HOME%\bin\

5.执行代码,输出结果在 C:\Tomcat 5.0\webapps\ROOT 中新建 test_mysql.jsp 测试文件<%@ 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="ex";//表名String tableName="post";//联结字符串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("title");out.print("| ");out.print("comment ");out.print("<br>");while(rs.next()) {out.print(rs.getString(1)); out.print(" | ");out.print(rs.getString(2));out.print(" | "); out.print(rs.getString(3));out.print("<br>"); } out.print("<br>");out.print("数据库操作成功,恭喜你"); rs.close(); statement.close(); connection.close(); %>
xgsy2008061227
2011-06-15 · TA获得超过215个赞
知道答主
回答量:257
采纳率:0%
帮助的人:167万
展开全部
不用插件 直接写sql语句
Class.forName("com.mysql.jdbc.Driver(驱动)");
conn = DriverManager.getConnection("jdbc:mysql://localhost/test(你的数据库)?user=root(用户名)&password=root(密码)");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wfrank212
2011-06-15
知道答主
回答量:11
采纳率:0%
帮助的人:7万
展开全部
1、你首先需要下载mysql数据库驱动包,下载好之后将jar包引入你的工程;
2、写代码链接数据库,类似的代码网上多的是,主要是要学会如何获取Connection,如何熟练运用Statement,PreparedStatement和ResultSet。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式