java课程设计----图书馆管理系统(15)

时间:2025-04-04

java课程设计----图书馆管理系统

}

return connection;

//使用指定的SQL语句和数据,向数据库插入一条记录 public static boolean addRowToDB(

Connection con,String insertSql,Object []lineForDBAdd){ }

//将适合数据库存储的一行数据(LineForDB) //转化为适合表格显示的数据(LineForTable)

//依据数据类型的不同,将代表空值的特殊值转化为空值 public static Object [] getLineForTableFromLineForDB(

Object []lineForDB,Class []dataType){

Object []lineForTable=new Object[lineForDB.length]; for(int i=0;i<lineForDB.length;i++){

if(dataType[i]==ng.String.class)

lineForTable[i]=lineForDB[i];

lineForTable[i]=null;

boolean flag=true;

PreparedStatement update=null; try{ }

return flag;

update=con.prepareStatement(insertSql); if(lineForDBAdd!=null)

for(int i=0;i<lineForDBAdd.length;i++)

update.setObject(i+1,lineForDBAdd[i]);

update.executeUpdate(); e.printStackTrace(); flag=false;

JOptionPane.showMessageDialog(null,

"从数据库插入数据时发生错误"+e, "信息",

JOptionPane.ERROR_MESSAGE);

}catch(SQLException e){

}finally{

if(update!=null)

try{ }

update.close(); ex.printStackTrace(); }catch(SQLException ex){

else if(dataType[i]==ng.Double.class){

if(((Double)lineForDB[i]).doubleValue()==Double.NEGATIVE_INFINITY)

java课程设计----图书馆管理系统(15).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219