学习论坛 会员投稿 RSS订阅 站内通告:
搜索: 您的位置网站源代码 > 网络编程 > jsp教程 > 在JavaBean中连接数据库

在JavaBean中连接数据库

2009-10-11 23:04:21 来源:原创 【 】 浏览:
摘要: 随着JSP语言技术的发展,在JSP页面中连接数据库的编程方式越来越少,在开发大型项目中,通常采用将连接数据库代码封装在JavaBean或Servlet中,这样可以提高代码重用性,减小页面维护

在JavaBean中连接数据库
随着JSP语言技术的发展,在JSP页面中连接数据库的编程方式越来越少,在开发大型项目中,通常采用将连接数据库代码封装在JavaBean或Servlet中,这样可以提高代码重用性,减小页面维护难度。
下面依然以登录为例,演示在JavaBean中连接数据库。操作步骤如下。
(1)在Eclipse中创建Web项目07。
(2)为了简化问题,首先创建一个与登录信息相关联的JavaBean,名称为myBean.java,代码如下:
src\com\wsy\myBean.java关键代码:
public class myBean {
private String name;                                    //定义name属性
private String password;                               //定义password属性
public String getName() {                             //定义name属性的getXXX()方法
StringTrans s=new StringTrans();                //实例化StringTrans对象
return s.tranC(name);                           //将name属性转码为UTF-8
}
public void setName(String name) {                    //定义name属性的setXXX()方法
this.name = name;
}
public String getPassword() {                          //定义password属性的getXXX()方法
return password;
}
public void setPassword(String password) {                     //定义password属性的setXXX()方法
this.password = password;
}
}
代码说明:
从上述代码中可以看出,myBean.java除了两个属性值外,还包含4个根据这两个属性值创建的setXXX()方法与getXXX()方法,myBean.java中不含有任何逻辑代码,主要的功能是数据传递。
(3)将Java连接SQL Server 2000的3个驱动包放入07\WEB-INF\lib中,这3个驱动包包括:
l    mssqlserver.jar;
l    msbase.jar;
l    msutil.jar。
(4)创建执行数据库的JavaBean,名称为Conn.java,首先定义几个连接数据的必要属性,关键代码如下:
src\com\wsy\Conn.java关键代码:
private final String dbDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
private final String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_database18";
private final String userName = "sa";                    // SQL Server 2000用户名
private final String password = "";                      // SQL Server 2000密码
private Connection con = null;
Statement s=null;
代码说明:
其中dbDriver为SQL Server 2000的驱动名称,url为连接数据库代码,db_database18为所要连接数据库的名称,userName为SQL Server 2000的用户名,password为SQL Server 2000的密码。考虑到安全因素,将这些访问权限设置为private,这时只有本类可以访问这些属性。


顶一下
(0)
0%
踩一下
(0)
0%
Tags: 网络编程 jsp教程
责任编辑:小人物
收藏】 【挑错】 【推荐】 【打印
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
关于我们 | 网站声明 | 广告服务 | 招聘英才 | 联系我们 | 网站地图 | RSS订阅 |