<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@ page import="com.mysql.jdbc.Driver"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'JdbcTest.jsp' starting page</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">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<%
String driverName="com.mysql.jdbc.Driver";
String userName="root";
String userPasswd="root";
String dbName="test";
String tableName="book";
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("successul");
rs.close();
statement.close();
connection.close();
%>
</body>
</html>
分享到:
相关推荐
通过下载并运行这个例子,你可以看到JSP如何与JDBC配合,实现对数据库的查询或其他操作。 总结来说,JSP调用JDBC的核心在于导入JDBC包、建立数据库连接、执行SQL、处理结果和关闭资源。这是一个基础但至关重要的...
在这个例子中,JDBC被用来连接到数据库,执行SQL语句以完成对员工数据的操作。例如,使用Statement或PreparedStatement对象来插入新的员工记录,或者查询、更新或删除已存在的记录。JDBC也负责管理数据库连接,确保...
在这个"JSP+Servlet+JDBC做的简单例子"中,开发者可能创建了一个Web应用,用于管理多个表的数据。以下是一些可能涉及的关键知识点: 1. **JSP页面结构**:JSP页面可能包含了HTML元素和Java脚本片段,如`<jsp:...
史上最简单的jsp+servlet+jdbc实现CRUD项目,已经经历了千锤百炼的测试与修改,健壮性一级棒!没有任何问题。而且简明易懂,内附大量注释,是不可多得的好例子。为了保证简单,甚至没有把每个servlet里的jdbc连接...
【标题】"jdbc.zip_jdbc jsp_jsp jd" 提供了一个关于使用JDBC(Java Database Connectivity)在JSP(JavaServer Pages)中连接数据库的实际示例代码,同时涵盖了JDBC的基本概念。这个压缩包可能包含一个或多个有助于...
一个学习的小例子
例如,用户登录系统就是一个典型的例子,用户提交表单,JSP接收数据,使用JDBC验证用户名和密码,然后返回相应的反馈信息。 在学习过程中,阅读提供的"jsp 基础教程.doc", "jsp学习 笔记.doc", "JDBC 笔记.doc", ...
在“JDBCPager”这个例子中,可能包含了一个名为`Pager.java`的类,该类封装了上述步骤,提供了一个分页接口供JSP页面调用。它可能有方法如`getPage(int pageNo, int pageSize)`,返回指定页码的数据,并通过参数...
【JSP+JavaBean+JDBC】是一种经典的Web开发模式,用于构建动态、交互式的Web应用程序。这个项目可能是一个管理系统的实例,通过管理员的身份验证功能,展示了如何在Java Web环境中整合这三种技术。 **JSP(Java...
在这个例子中,Servlet可能会接收到JSP页面传递过来的用户登录数据,然后通过JDBC连接到数据库进行验证。 JDBC是Java语言访问数据库的标准接口,它提供了连接数据库、发送SQL语句、处理结果集等功能。在JSP_JDBC_...
在本示例中,我们看到一个简单的Web应用的登录和注册功能实现,使用了Java的JSP(JavaServer Pages)和JDBC(Java Database Connectivity)技术。以下是关键知识点的详细说明: 1. **JSP**: JSP是Java的一个标准...
【标题】"jsp jdbc 操作sqlite"涉及到的IT知识点主要包括JSP(JavaServer Pages)、JDBC(Java Database Connectivity)以及SQLite数据库。 **JSP(JavaServer Pages)** 是一种动态网页技术,允许开发者在HTML页面...
在这个例子中,模型类可能包含了学生信息和操作方法,而Servlet负责调用这些方法,并更新JSP页面。 通过Servlet、JSP和JDBC的组合,我们可以实现一个简单而实用的学生信息管理系统,具备添加、删除、修改和查询学生...
这个例子中,`jsp:useBean`可能会在请求范围内查找或创建一个`Student` JavaBean,然后在页面上显示其属性值。`request.getAttribute("student")`用于获取从前台传递过来的JavaBean实例。 总的来说,这个"jsp的JDBC...
【JSP小例子(100)】是一个包含多个实用示例的集合,旨在帮助开发者更好地理解和应用JavaServer Pages(JSP)技术。JSP是一种动态网页开发技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现...
在IT行业中,JDBC(Java Database Connectivity)是Java编程语言用来连接和操作数据库的重要接口。本案例主要展示了如何使用JDBC进行数据库操作,并结合了MVC(Model-View-Controller)设计模式,使得应用程序结构...
以下是一个简单的例子,展示如何在JSP页面中读取并显示一个文本文件的内容: ```jsp *" %> File file = new File("path_to_your_file.txt"); BufferedReader br = new BufferedReader(new FileReader(file)); ...
综上所述,"jsp+servlet+bean+mysql"的例子为初学者提供了一个完整的Java Web应用程序模型。通过学习和实践这个例子,开发者可以理解Web应用程序的各个组件如何协同工作,以及如何利用这些技术构建动态、数据驱动的...
【JSP小例子:登陆页面】是一个典型的Web开发实践,主要使用Java Server Pages(JSP)技术来构建用户界面,通常用于实现网站或应用程序的登录功能。在这个小例子中,我们可以通过三个文件——index.jsp、index22.jsp...
**一个简单的JSP(JavaServer Pages)例子** JSP是Java平台上的动态网页技术,它允许开发者将HTML、CSS和JavaScript代码与Java代码相结合,以创建交互式、数据驱动的Web应用程序。在这个简单的JSP例子中,我们将...