`
ninebirds
  • 浏览: 79871 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JavaBean访问数据库

阅读更多

java 代码

<!---->

 

<!---->

xml 代码
  1. <%@ page language="java" import="java.util.* ,java.sql.* " pageEncoding="UTF-8"%>  
  2.   
  3.   
  4.   
  5. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
  6. <html>  
  7.   <head>  
  8.     
  9.   </head>  
  10.      
  11.   <body>  
  12. <jsp:useBean id="db" class="com.student.util.page.DBcon" ></jsp:useBean>  
  13. <jsp:setProperty property="con" name="db"/>  
  14.   
  15. <jsp:setProperty property="rs" name="db"/>  
  16. <jsp:setProperty property="stmt" name="db"/>  
  17.   
  18. <%   
  19. String sql="select * from teacher where username='李艳'";   
  20. db.getCon().createStatement();   
  21. ResultSet rs=db.getStmt().executeQuery(sql);   
  22. while(rs.next()){   
  23.     out.println(rs.getString(1));   
  24.     out.println(rs.getString(2));   
  25. }   
  26.   
  27.   
  28. %>  
  29.   
  30.   </body>  
  31. </html>  
  32.   
  33.   
  34.   
  35. ================================   
  36.   
  37. package com.student.util.page;   
  38.   
  39. import java.sql.*;   
  40.   
  41.   
  42.   
  43. public class DBcon{   
  44.     private String url="jdbc:oracle:thin:@localhost:1521:oracle9";   
  45.     private String driver="oracle.jdbc.driver.OracleDriver";   
  46.     Connection con=null;   
  47.     PreparedStatement prp=null;   
  48.     Statement stmt=null;   
  49.     ResultSet rs=null;   
  50.        
  51.     public DBcon () throws ClassNotFoundException, SQLException {   
  52.         Class.forName(driver);   
  53.         con=DriverManager.getConnection(url,"test","test");   
  54.         stmt=con.createStatement();   
  55.        
  56.     }   
  57.   
  58.   
  59.     public Connection getCon() throws SQLException {   
  60.            
  61.         return con;   
  62.     }   
  63.     public void setCon(Connection con) {   
  64.         this.con = con;   
  65.     }   
  66.   
  67.   
  68.     public PreparedStatement getPrp() {   
  69.         return prp;   
  70.     }   
  71.   
  72.   
  73.     public void setPrp(PreparedStatement prp) {   
  74.         this.prp = prp;   
  75.     }   
  76.   
  77.   
  78.     public Statement getStmt() {   
  79.         return stmt;   
  80.     }   
  81.   
  82.   
  83.     public void setStmt(Statement stmt) {   
  84.         this.stmt = stmt;   
  85.     }   
  86.   
  87.   
  88.     public ResultSet getRs() {   
  89.         return rs;   
  90.     }   
  91.   
  92.   
  93.     public void setRs(ResultSet rs) {   
  94.         this.rs = rs;   
  95.     }   
  96.   
  97.            
  98. }   
  99.   



  
 
  
  
 
<jsp:usebean class="com.student.util.page.DBcon" id="db"></jsp:usebean>
<jsp:setproperty name="db" property="con"></jsp:setproperty>

<jsp:setproperty name="db" property="rs"></jsp:setproperty>
<jsp:setproperty name="db" property="stmt"></jsp:setproperty>

<!---->

 

分享到:
评论

相关推荐

    使用JavaBean连接数据库

    使用JavaBean连接数据库,可以将数据库操作封装在JavaBean中,从而简化数据库操作和数据访问。 JavaBean连接数据库的步骤: 1. 导入数据库驱动包:在JavaBean中,需要导入数据库驱动包,以便连接数据库。在本例中...

    esql.zip_JavaBean 访问 数据库_postgresql

    要实现JavaBean访问PostgreSQL数据库,首先需要在项目中引入PostgreSQL的JDBC驱动,例如`postgresql-jdbc.jar`。这个驱动使得Java程序能够通过JDBC API与PostgreSQL通信。在`library`文件中,可能包含了这个驱动库和...

    Java Web应用开发 43 课堂案例-应用JavaBean封装数据库访问操作.docx

    【Java Web应用开发中的JavaBean封装数据库访问操作】 在Java Web开发中,为了提高代码的复用性和可维护性,通常会将数据库访问操作封装到JavaBean中。本案例主要讲解如何利用JavaBean来实现对数据库的通用访问,...

    JSP之访问JavaBean的一个简单例子

    JSP之访问JavaBean的一个简单例子 使用useBean,jsp:setProperty,jsp:getProperty使用的一个简单例子 博客参考地址:https://blog.csdn.net/qq_36631076/article/details/79693890

    简单的jsp+servlet+javaBean访问mysql数据库

    总的来说,这个项目展示了如何利用JSP、Servlet和JavaBean的协同工作来实现对MySQL数据库的访问。这种分层架构使得代码更易于维护和扩展,同时也遵循了MVC(Model-View-Controller)设计模式的思想,即模型处理数据...

    基于JavaBean技术的数据库访问及应用

    JavaBean连接数据库实际上就是定义与数据库连接 类的属性主要有连接数据库的对象、记录集对象、St t对象等;其构造方法实现对数据库的连接,即给连接 行初始化,根据连接不同的数据库,可分别对构造方 重载,如用...

    用JavaBean连接数据库实现简单的用户登录操作

    本项目是基于java的,在jsp中通过访问数据库里的数据实现实现用户登录操作。里面有部分js代码,希望对新手学web有帮助

    使用javabean封装数据库操作1.rar_bean_javabean_javabean 数据库_planet7r1

    这个名为"使用javabean封装数据库操作1.rar_bean_javabean_javabean 数据库_planet7r1"的压缩包,显然包含了关于如何使用JavaBean来处理与数据库交互的知识点。下面我们将深入探讨这一主题。 首先,JavaBean的基本...

    jsp+javabean对数据库表的操作

    在JSP中,我们可以声明一个JavaBean实例,并通过EL(Expression Language)或JSTL(JavaServer Pages Standard Tag Library)标签来访问和操作JavaBean的属性。例如,将查询结果保存在JavaBean中: ```jsp SELECT...

    javabean连接数据库SQL2000

    JavaBean是一种特殊的Java类,常用于封装数据和业务逻辑,便于在Java应用程序中重用和交换...通过这种方式,JavaBean可以作为数据访问层的一部分,帮助我们更方便地管理和操作数据库,实现数据的存取和业务逻辑的处理。

    JavaBean结合数据库综合举例.rar

    这个名为"JavaBean结合数据库综合举例.rar"的压缩包文件很显然是一个教学或示例资源,旨在帮助开发者了解如何将JavaBean与数据库(如Oracle)集成。下面将详细阐述相关知识点: 1. **JavaBean规范**: - JavaBean...

    JavaBean连接数据库

    本例子为采用javabean访问数据库的方法,可以是桥接或是jdbc访问都可以,只要设好相应的参数.

    在JSP中调用JavaBean实现Web数据库访问.pdf

    JDBC-ODBC桥是一种早期的数据库连接方式,它允许JDBC通过ODBC(Open Database Connectivity)驱动程序访问数据库。在本案例中,通过定义一个名为"Courses"的ODBC数据源,将Access 2000数据库Course.mdb与JDBC连接...

    使用注解javaBean关联数据库字段

    在JavaBean中使用注解,可以极大地简化对象与数据库之间的映射,使得数据访问更加便捷。这种技术通常在Java持久层框架如Hibernate或MyBatis中被广泛应用。 1. **注解的优势**: - **简化代码**:使用注解,开发者...

    对数据库操作的javabean

    JDBC是Java中用于访问各种类型数据库的标准接口。首先,我们需要在JavaBean中导入相关的JDBC库,如`java.sql.Connection`、`java.sql.DriverManager`等。然后,我们可以通过以下步骤建立数据库连接: 1. 加载数据库...

    javaBean存入数据库

    "javaBean存入数据库"这个话题涉及到JavaBean的创建、属性设置以及如何利用JavaBean来实现数据与数据库之间的交互。 首先,JavaBean的规范主要包括以下几点: 1. 类必须是公共的(`public`)。 2. 类有一个无参数的...

    数据库实体对象转换JavaBean_数据库对象转Javabean_

    1. **创建Java Bean类**:根据数据库表结构,创建相应的Java Bean类,每个属性对应表中的一个字段,每个属性的getter和setter方法用于访问和修改这些属性的值。 ```java public class UserBean { private String...

    使用JSP JavaBean来实现对数据库分页显示与搜索(源码)

    使用JSP JavaBean来实现对数据库分页显示与搜索 &lt;br/&gt;1、数据库MySQL,创建数据库Pagination MySQL.sql用来创建表结构 &lt;br/&gt;2、配置把PaginationJSPJavaBean.rar解压到%Tomcat%\webapps\...

    javabean 实现access数据库的访问实例

    4. **JDBC**:Java Database Connectivity是Java访问数据库的标准API,`conn`类中的`DriverManager.getConnection()`和`Statement.executeQuery()`就是JDBC API的一部分。 5. **JSP页面的使用**:JSP(JavaServer ...

Global site tag (gtag.js) - Google Analytics