当前位置:跳过导航链接计算机毕业设计首页 : JAVA计算机毕业设计 : 详细内容

JSP博客网站的开发(16)

来源:xiaoniu168.com 作者:JSP 添加时间:2011-09-16 点击数:53163

计算机毕业设计数据库连接介绍:

数据库相关
访问数据库相关类如下:
(1)获取数据源,其代码如下:
public static Connection getConnection(){
  try {
   Context ctx = (Context)new InitialContext().lookup(Constants.ENV);
   DataSource ds=(DataSource)ctx.lookup(Constants.JDBC);
getConnection()方法:该方法通过Context类提供的lookup()方法查找数据源,从而获得jdbc/blog数据源的引用,得到DataSource对象的引用后,就可以通过DataSource的getConnection()方法获得数据库连接对象。
(2)连接数据库和操作数据库;代码如下:
   // 构造数据库的连接和访问类
 public DBConnect() throws Exception {
  // 获得数据库连接对象
  conn=DB.getConnection();
  // 创建一个JDBC声明
  stmt = conn.createStatement();
 // 预设SQL语句
 public void prepareStatement(String sql) throws SQLException {
  prepstmt = conn.prepareStatement(sql);
 }
 // 设置索引值位置的对应值
 public void setString(int index, String value) throws SQLException {
  prepstmt.setString(index, value);
 }
 public void setInt(int index, int value) throws SQLException {
  prepstmt.setInt(index, value);
 }
 // 执行SQL语句并返回字段集
 public ResultSet executeQuery() throws SQLException {
  if (prepstmt != null) {
   return prepstmt.executeQuery();
  } else
   return null;
 }
DBConnect()方法:该方法主要负责获得数据库连接对象。
prepareStatement(String sql)方法:该方法主要完成预设SQL语句,只有一个用来接收SQL语句的参数,如果SQL语句有误将抛出异常。
setString(int index, String value)方法:该方法用于设置预设SQL语句中的相应字段值,index表示索引位置,value表示需设置字符串类型的值。
setInt(int index, int value)方法:该方法用于预设SQL语句中的相应字段值,index表示索引位置,value表示需设置整型类型的值。
executeQuery()方法:该方法用于执行预设的SQL语句。

〖资料来源:计算机毕业论文 www.xiaoniu168.com

第17页为计算机毕业论文JavaBean类编写......

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网