怎么用java在表单上把数据库的数据显示出来

怎么用java在表单上把数据库的数据显示出来,第1张

数据得到的数据封装在javabean中,再在jsp页面中创建这个javabean的实例,然后用这个实例调用javabean里面的getXXX(属性名)方法得到数据显示出来就行了;也可以直接在jsp页面中用

<useBean id="" class="">这种jsp标准动作来引用javabean从而得到数据并显示。

-- MySQL jar 

-- 如果是JDBC连接数据库类,一般这样写:

package database

import java.sql.*

public class DataBaseConn

{

// PreparedStatement pstmt=null

public Connection conn=null 

public Statement stmt = null

public ResultSet rs=null

 String dbDriver="com.mysql.jdbc.Driver"

 String url="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=utf-8"

        // 实例化,装载JDBC驱动程序

 public DataBaseConn()

 {

 try

 {

    Class.forName(dbDriver)

 conn=DriverManager.getConnection(url,username,password)

 }

    catch(Exception e){

    e.printStackTrace()

    }

 }

 

         //取得数据库连接

 public Connection getConnection()

{

return this.conn 

}  

 

        // 返回查询后的数据集

 public ResultSet executeQuery(String sql)

 {

    try

    {

    stmt=conn.createStatement()

   rs=stmt.executeQuery(sql)

    }

   catch(SQLException e){

   e.printStackTrace()

   }

   return rs

 }

 // 对数据库的更新 *** 作

 public int executeUpdate(String sql)

 {

 int num=0

  try

    {

   stmt=conn.createStatement()

   num=stmt.executeUpdate(sql)

    }

   catch(SQLException e){

   e.printStackTrace()

   }

   return num

 }

 

 // 关闭数据库

 public void closeDB()

 {

  try

  {

  if(conn!=null){

// rs.close()

  conn.close()

  }    

  }

    catch(SQLException e) {

    e.printStackTrace()

    }

 }

 

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10709895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存