不少朋友都对jsp与mysql数据库的连接存在很多问题,以前我也是。但现在解决了,所以想把我的具体程序提供给大家参考:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ page import="java.sql.*"%>
<body>
<%
//test为数据库名
String url = "jdbc:mysql://localhost/test?user=root&password=123456";
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection cn = DriverManager.getConnection(url);
Statement statement = cn.createStatement();
//teacher 为表名
String sql = "SELECT * FROM teacher";
ResultSet rs = statement.executeQuery(sql);
//表中有n个属性就rs.getString(n)
while(rs.next()){
out.print("<center>");
out.print(rs.getString(1)+" ");
out.print(rs.getString(2)+" ");
out.print(rs.getString(3)+" ");
out.print("<br>");
out.print("</center>");
}
%>
</body>
该程序是经过我验证过的,如果你环境没有配置错的话就不会有问题的。希望可以帮上大家的忙!