JSP 连接MySQL配置与使用
程序员文章站
2024-02-18 21:00:46
一、软件下载 直接到mysql官网下载以下两个工具:mysql-5.1.32-win32.msi、mysql-gui-tools-5.0-r17-win32.msi 前者是...
一、软件下载
直接到mysql官网下载以下两个工具:mysql-5.1.32-win32.msi、mysql-gui-tools-5.0-r17-win32.msi
前者是mysql的安装文件,后者是mysql tool安装文件,包括jdbc.
二、环境配置
把mysql-connector-java-5.0.4-bin.jar从mysql\mysql tools for 5.0\java\lib拷贝到d:\tomcat 6.0\lib下,然后在classpath里面加入d:\tomcat 6.0\lib\mysql-connector-java-5.0.4-bin.jar即可。
配置这个的目的是让你的java应用程序找到连接mysql的驱动。
拷贝这一步就是为jsp连接数据库配置驱动。
三、jsp连接mysql
建立数据库education,建立表userinfo。现在就是尝试用jsp连接mysql了。
建立测试页面testlinkdatebase.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="123";
//数据库名
string dbname="education";
//表名
string tablename="userinfo";
//联结字符串
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("num");
out.print("<br>");
while(rs.next()) {
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();
%>
四、浏览页面即可查看到数据显示成功了!
直接到mysql官网下载以下两个工具:mysql-5.1.32-win32.msi、mysql-gui-tools-5.0-r17-win32.msi
前者是mysql的安装文件,后者是mysql tool安装文件,包括jdbc.
二、环境配置
把mysql-connector-java-5.0.4-bin.jar从mysql\mysql tools for 5.0\java\lib拷贝到d:\tomcat 6.0\lib下,然后在classpath里面加入d:\tomcat 6.0\lib\mysql-connector-java-5.0.4-bin.jar即可。
配置这个的目的是让你的java应用程序找到连接mysql的驱动。
拷贝这一步就是为jsp连接数据库配置驱动。
三、jsp连接mysql
建立数据库education,建立表userinfo。现在就是尝试用jsp连接mysql了。
建立测试页面testlinkdatebase.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="123";
//数据库名
string dbname="education";
//表名
string tablename="userinfo";
//联结字符串
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("num");
out.print("<br>");
while(rs.next()) {
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();
%>
四、浏览页面即可查看到数据显示成功了!
上一篇: ASP.NET MVC小结之基础篇(二)