我想问一下:
JavaBean是不是只能用于设置那些有SET GET方法等符合规则的类 为什么有人连数据库那段代码也可以用到JavaBean? JavaBean具体是怎么用的 还有哪些用法?希望高手们能给详细解答一下.....
JavaBean是不是只能用于设置那些有SET GET方法等符合规则的类 为什么有人连数据库那段代码也可以用到JavaBean? JavaBean具体是怎么用的 还有哪些用法?希望高手们能给详细解答一下.....
解决方案 »
- 求教一个orcal数据库查询缺失时间的问题!急~~~~~~
- tomcat问题,怎么执行“进入命令行状态,将目录切换到Tomcat的webapps/jspsmartupload/WEB-INF目录下”
- EXCEL导出列错位,求高手解决
- 问一个简单的关于打印的问题
- 版主,MVP,高手帮我看看这个问题,百分相送,up者有分
- page指令的contentType属性
- 快过年了,网站却老出问题,郁闷,散分,顺便请大家帮忙出出主意!
- 请问一下jbuilder2005中如何设置debug?在线等!急!
- 请教一下大家,关于两个form的问题
- 简单句子语法问题,帮忙
- TO java方向oracle数据库CLOB字段的问题.
- 屏蔽IE栏
就当它是普通类好了,用的着set,get的时候再规范(比如jsp的bean标签)
javabean只是一个特殊的类,它能封装如连接数据库,表单提交,注册实现的功能,
编译好之后,其它同事就可以直接调用,以达到代码的重用性!
package mywebconn;
import java.sql.*; public class JDBCrs {
//
static final String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
static final String sConnStr="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:/myWeb01/WebModule1/test.mdb";
Connection conn=null;
ResultSet rs=null;
public JDBCrs() {
try {
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e) {
System.err.println(e.getMessage());
}
}
// the public
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;
}
public void executeUpdate(String sql) {
try {
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);
conn.close();
}
catch(SQLException ex) {
System.err.println("aq.executeUpdate "+ex.getMessage());
}
}
public void close() {
try {
if (!conn.isClosed()) {
conn.close();
}
} catch (SQLException ex) {
System.err.println("conn.close "+ex.getMessage());
}
}
}
bean不就是豆子么
把用的东西 写成一个 小类
它本身作为一个部件
哪里用到哪里搬就可以了
问一下luc....你写的那个类...在JavaBean中怎么用啊,BEAN不是必须规定要有SET.GET方法,才能成为BEAN类了嘛....你写的那个连接数据库的类没有用到一点JavaBean啊。.用useBean方法不是只能给有SET.GET方法的类实例化嘛....
麻烦再详细解答一下......多谢
<jsp:useBean id="beanA" class="bean.beanA" scope="request"/>
之后就可以在jsp程序段使用beanA对象了<% beanA.executeQuery("select * from mytable;")>