`
ninebirds
  • 浏览: 78797 次
  • 性别: 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>

<!---->

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics