繁体中文
设为首页
加入收藏
当前位置:JSP技术首页 >> 资料/其它 >> 分别用java Application 及 JSP调用javaBean的例子

分别用java Application 及 JSP调用javaBean的例子

2005-02-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介://java bean //file name: faq.java import java.sql.*; public class faq { ????String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; ????String sConnStr = "jdbc:odbc:faq"; ????Connection conn = null; ??...

//java bean

//file name: faq.java

import java.sql.*;

public class faq {

????String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";

????String sConnStr = "jdbc:odbc:faq";

????Connection conn = null;

????ResultSet rs = null;

????public faq() {

????try {

????????Class.forName(sDBDriver);

????}catch(java.lang.ClassNotFoundException e) {

????????System.err.println("faq(): " + e.getMessage());

????}

}

????public ResultSet executeQuery(String sql) {

????????rs = null;

????????try {

????????????conn = DriverManager.getConnection(sConnStr);

????????????Statement stmt = conn.createStatement();

????????????rs = stmt.executeQuery(sql);

????????}catch(SQLException ex) {

????????????System.err.println("aq.executeQuery: " + ex.getMessage());

????????}

????????return rs;

????}

}

//java Application

//file name: testfaq.java

import java.sql.*;

class getRs

{

????public static String Answer;

????public static String Subject;

????public static String[][] rsArray = new String[9][2];;

????public static int n = 0;

????getRs(){

????????try????{

????????????faq workM = new faq();

????????????ResultSet oRs = workM.executeQuery("SELECT * FROM faq");

????????????//System.out.println(oRs.getCount());

????????????while (oRs.next()){

????????????System.out.println(oRs.getString("Answer"));

????????????System.out.println(oRs.getString("Subject"));

????????????n=n+1;

????????????}

????????}catch (SQLException ex)

????????{

????????????System.out.println("error:"+ex);

????????}

????}

}

public class testfaq {

????public static void main(String[] args) {

????????getRs aa = new getRs();

????}

}

//JSP

//file name: testfaq.JSP

我的FAQ !

这是我的FAQ!

<%

faq workM = new faq();

ResultSet RS = workM.executeQuery("SELECT * FROM faq");

String tt;

while (RS.next()) {

tt = RS.getString("Answer");

out.print("" + RS.getString("Subject") + "");

out.print("

" + tt + "");

}

RS.close();

%>

责任编辑:admin
相关文章