当前位置:首页 > 知道中心 > JSP > 文章

JSP连接mysql数据库的代码

发表于:2013-09-15| 次阅读| 作者:藕码网
TAG: jsp
摘要:本文介绍使用JSP来连接MySQL数据库,包括连接之前的组件安装,以及连接时使用的完整的代码。

本文介绍使用JSP来连接MySQL数据库,包括连接之前的组件安装,以及连接时使用的完整的代码。

在使用JSP连接MySQL数据库之前,首先需要安装JDBC驱动。版本为:3.1.8,下载地址:http://dev.mysql.com/downloads/connector/j/3.1.html

我们在eclipse里建了个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="testdb";
//密码
String userPasswd="testpassword";
//数据库名
String dbName="testdb";
//表名
String tableName="testtable";
//联结字符串
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(1)+" ");
out.print("|");
out.print(rs.getString(2));
out.print("<br>");
}

out.print("<br>");
out.print("数据库操作成功,恭喜你");

rs.close();
statement.close();
connection.close();
%>

在Tomcat中部署一个应用,然后把这个测试文件放进去,运行看看效果。当然,要想运行出正确的结果,还得创建一个MySQL数据库,并把表建好。关于如何安装MySQL数据库并创建数据库和表,请参照本站MySQL部分的文章。


注:本站部分信息可能源于互联网分享,如有侵权,请告知,我们将及时删除!

推荐文章