请问怎么用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 还需要什么?是插件吗?是的话应该用什么插件?谢谢大家了.
展开
3个回答
展开全部
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(); %>
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(); %>
展开全部
不用插件 直接写sql语句
Class.forName("com.mysql.jdbc.Driver(驱动)");
conn = DriverManager.getConnection("jdbc:mysql://localhost/test(你的数据库)?user=root(用户名)&password=root(密码)");
Class.forName("com.mysql.jdbc.Driver(驱动)");
conn = DriverManager.getConnection("jdbc:mysql://localhost/test(你的数据库)?user=root(用户名)&password=root(密码)");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、你首先需要下载mysql数据库驱动包,下载好之后将jar包引入你的工程;
2、写代码链接数据库,类似的代码网上多的是,主要是要学会如何获取Connection,如何熟练运用Statement,PreparedStatement和ResultSet。
2、写代码链接数据库,类似的代码网上多的是,主要是要学会如何获取Connection,如何熟练运用Statement,PreparedStatement和ResultSet。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询