首页 电脑 电脑学堂 查看内容

jsp中常用到的公共类

2009-7-31 11:06 668 0

摘要: (1)数据库连接类 JDBConnection.java package com.heise; import java.sql.*;public class JDBConnection {pri...
关键词: String public conn Exception return 数据库 private null catch ResultSet

(1)数据库连接类 JDBConnection.java package com.heise; import java.sql.*;public class JDBConnection {private final String dbDriver="net.sourceforge.jtds.jdbc.Driver";private final String url="jdbc:jtds:sqlserver://localhost:1433/db_database";private final String userName="sa";private final String password="sa";private Connection conn=null; public JDBConnection(){try{ Class.forName(dbDriver).newInstance();}catch(Exception e){System.out.println("数据库加载失败");}}//创建数据库连接public boolean creatConnection(){ try{conn=DriverManager.getConnection(url,userName,password);conn.setAutoCommit(true);}catch(Exception e){ }return true;}//对数据库的增加,修改,删除,操作public boolean executeUpdate(String sql){if(conn==null){creatConnection();}try{Statement stmt=conn.createStatement();int iCount=stmt.executeUpdate(sql);System.out.println("操作成功,所影响的记录数为" + String.valueOf(iCount));}catch(Exception e){ }return true;}//对数据库的查询操作public ResultSet executeQuery(String sql){ResultSet rs;try{if(conn==null){creatConnection();}Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(sql);}catch(Exception e){return null;}return rs;}//关闭数据库public void close(){if(conn!=null){try{conn.close(); }catch(Exception e){e.printStackTrace();}finally{conn=null;}}}} (2)中文处理类 Chinese.java package com.heise; public class Chinese { public static String toChinese(String str){try{if(str==null){return ""; }else{str=new String(str.getBytes("ISO8859_1"),"GBK");return str;} }catch(Exception e){return "";}}}
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部