以MySQL为示例说明在JSP中操作数据库:
1、添加相应数据库的驱动程序,例如MySQL就是mysql-connector-java-5.1.25-bin.jar
2、建立MySQLTest.jsp页面进行编辑,输入以下代码进行测试
<@page contentType=”text/html; charset=gb2312″%><%@page language=”java”%><%@page import=”com.mysql.jbdc.*”%><%@page import=”java.sql.*”%>
<%String driverName=”com.mysql.jdbc.Driver”;String userName=”root”;String userPwd=”123456″;String dbName=”test”;String tableName=”goods”;
String url=”jdbc:mysql://localhost/”+dbName+”?user=”+userName+”&password=”+userPwd;<SPAN >Class.forName(“com.mysql.jdbc.Driver”).newInstance();</SPAN><SPAN >java.sql.Connection conn=DriverManager.getConnection(url);</SPAN>out.print(“数据库连接成功!”);
out.print(“<br>”);
<SPAN >java.sql.Statement statement=conn.createStatement();</SPAN>String sql=”SELECT * from “+tableName;<SPAN >java.sql.ResultSet rs=statement.executeQuery(sql);
</SPAN>out.print(“商品编码”);out.print(“|”);out.print(“商品名称”);out.print(“|”);out.print(“价格(元)”);out.print(“<br>”);while(<SPAN >rs.next())</SPAN>{ out.print(rs.getString(1)+””); out.print(“|”); out.print(rs.getString(2)+””); out.print(“|”); out.print(rs.getString(3)+””); out.print(“<br>”);}
<SPAN >rs.close();statement.close();conn.close();</SPAN>%>
含泪播种的人一定能含笑收获。