JSP连接Mysql数据库测试

  1. 创建动态网站项目,将mysql-connector-java-5.1.45-bin.jar拷贝到项目的WebContent\WEB-INF\lib路径下。
  2. 在MySQL数据库中,创建数据库Student,在Student数据库中添加数据表stu_info,并对应添加id,name,phone字段。
  3. 创建jsp文件,编写代码如下:
    <%@ page contentType="text/html; charset=gb2312" %> 
    <%@ page language="java" %> 
    <%@ page import="com.mysql.jdbc.Driver" %> 
    <%@ page import="java.sql.*" %> 
    
    
      
    这是连接MySQL数据库的测试
    
    
    <% 
    		//加载驱动程序 
    		String driverName="com.mysql.jdbc.Driver"; 
    		//数据库信息
    		String userName="root"; 
    		//密码 
    		String userPasswd="123456"; 
    		//数据库名 
    		String dbName="Student"; 
    		//表名 
    		String tableName="stu_info"; 
    		//将数据库信息字符串连接成为一个完整的url(也可以直接写成url,分开写是明了可维护性强) 
    		 
    		String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd; 
    		Class.forName("com.mysql.jdbc.Driver").newInstance(); 
    		Connection conn=DriverManager.getConnection(url); 
    		Statement stmt = conn.createStatement(); 
    		String sql="SELECT * FROM "+tableName; 
    		ResultSet rs = stmt.executeQuery(sql); 
    %>
    
    
    <% while(rs.next()) { String no = rs.getString(1); String name=rs.getString(2); String phone=rs.getString(3); %> <% } %>
    学号 姓名 电话号码
    <%=no%> <%=name%> <%=phone%>
    <% out.print("
    "); out.print("ok, Database Query Successd!"); rs.close(); stmt.close(); conn.close(); %>

     

  4. 运行执行该jsp文件,成功访问,如下图所示:JSP连接Mysql数据库测试_第1张图片

你可能感兴趣的:(JAVA,WEB应用开发)