JSP实现数据库(MySQL)查询——Java Web练习(二)
2016-04-16 09:24
609 查看
1.创建数据库表student(数据库test01)
View Code
3.实现效果:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/26/a797c3022eb943dc4ca81e051ac86615.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/26/835216d4ae35fbf1097b8f337a81921f.jpg)
引用出处:http://blog.csdn.net/eastmount/article/details/45653615
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!-- 参考博文 http://blog.csdn.net/believejava/article/details/39111823 --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>验证成功界面</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <style type="text/css"> table { border: 2px #CCCCCC solid; width: 360px; } td,th { height: 30px; border: #CCCCCC 1px solid; } </style> </head> <body> 界面表单提交跳转成功 <br> <a href="index.jsp">返回</a> <% //驱动程序名 String driverName = "com.mysql.jdbc.Driver"; //数据库用户名 String userName = "root"; //密码 String userPasswd = "mysql"; //数据库名 String dbName = "test01"; //表名 String tableName = "student"; //联结字符串 String url = "jdbc:mysql://localhost:3306/" + 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); %> <br> <br> <table align="center"> <tr> <th> <% out.print("学号"); %> </th> <th> <% out.print("姓名"); %> </th> <th> <% out.print("专业"); %> </th> </tr> <% while (rs.next()) { %> <tr> <td> <% out.print(rs.getString(1)); %> </td> <td> <% out.print(rs.getString(2)); %> </td> <td> <% out.print(rs.getString(3)); %> </td> </tr> <% } %> </table> <div align="center"> <br> <br> <br> <% out.print("数据查询成功,恭喜你"); %> </div> <% rs.close(); statement.close(); connection.close(); %> </body> </html>
View Code
3.实现效果:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/26/a797c3022eb943dc4ca81e051ac86615.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/26/835216d4ae35fbf1097b8f337a81921f.jpg)
引用出处:http://blog.csdn.net/eastmount/article/details/45653615
相关文章推荐
- JVM(9)--Java 诊断工具:greys-anatomy
- Java POI 导出EXCEL经典实现 Java导出Excel弹出下载框
- Java 下的 JSON库性能比较:JSON.simple vs. GSON vs. Jackson vs. JSONP
- spring+hibernate 配置hibernate中的hbm.xml文件位置
- JAVA学习笔记(五)
- java泛型的使用(六)在方法中使用泛型
- java泛型的使用(五)在接口中定义泛型
- java泛型的使用(四)设置泛型的时候,只能是Number或者Number的子类(int,float)等
- java泛型的使用(三)通配符的使用
- java泛型的使用(一)定义类时,使用泛型
- JDK的命令详解操作
- Java 集合类Collection、List
- 使用IntelliJ IDEA开发SpringMVC网站(五)博客文章管理
- 使用IntelliJ IDEA开发SpringMVC网站(四)用户管理
- 使用IntelliJ IDEA开发SpringMVC网站(三)数据库配置
- 使用IntelliJ IDEA开发SpringMVC网站(二)框架配置
- 使用IntelliJ IDEA开发SpringMVC网站(一)开发环境
- Java的Socket编程
- 几种常用的Java数据源解决方案
- java并发的线程安全单例模式