首页 [宝典]java图书管理系统代码

[宝典]java图书管理系统代码

举报
开通vip

[宝典]java图书管理系统代码[宝典]java图书管理系统代码 java图书管理系统代码 //用户登陆数据库代码: import java.sql.*; class Database { Connection con; ResultSet rs; Statement stmt; public Database() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // 加载JDBC-ODBC桥驱动程序 String url = "jdbcdbc:HDB"; con...

[宝典]java图书管理系统代码
[宝典]java图书管理系统代码 java图书管理系统代码 //用户登陆数据库代码: import java.sql.*; class Database { Connection con; ResultSet rs; Statement stmt; public Database() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // 加载JDBC-ODBC桥驱动程序 String url = "jdbcdbc:HDB"; con = DriverManager.getConnection(url); // 连接数据库HDB //stmt提供一个创建SQL查询、执行查询、得到返回结果的空间 stmt = // con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, // ResultSet.CONCUR_READ_ONLY); } catch (Exception ex) { System.out.println(ex); } } /* 根据用户名,获取密码 */ public String getPswd(String name) { try { // rs为执行SQL语句所查询的结果赋给结果集对象rs rs = stmt.executeQuery("SELECT pswd FROM User WHERE Name = '" + name + "'"); rs.last(); // 把rs的指针移到最后一行 if (rs.getRow() == 0) { return null; } else { String pswdDB = rs.getString("Pswd"); // 获取rs结果集中的pswd列的数据 return pswdDB; } } catch (Exception e) { System.out.println(e); return null; } } /* 增加一行用户名、密码数据 */ public boolean insertData(String name, String pswd) { try { String s = getPswd(name); if (s == null) { int rtn = stmt.executeUpdate("INSERT INTO User VALUES('" + name + "','" + pswd + "')"); if (rtn != 0) return true; } else { return false; } return false; } catch (Exception et) { System.out.println(et); return false; } } } //进库数据库代码: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; class BookDatabase { Connection con; ResultSet rs; Statement stmt; public BookDatabase() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // 加载JDBC-ODBC桥驱动程序 String url = "jdbcdbc:Book"; con = DriverManager.getConnection(url); // 连接数据库HDB //stmt提供一个创建SQL查询、执行 查询、得到返回结果的空间 stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); } catch (Exception ex) { System.out.println(ex); } } /* 增加一行用户名、密码数据 */ public boolean insertData(String id, String name, String where, String price, String date) { try { int rtn = stmt.executeUpdate("INSERT INTO Book VALUES('" + id + "','" + name + "','" + where + "','" + price + "','" + date + "')"); if (rtn != 0) { return true; } else { return false; } } catch (Exception et) { System.out.println(et); return false; } } /* * public boolean deleteData(String id){ try{ int rtn = * stmt.executeUpdate("DELETE FROM Book WHERE id=001" ); if( rtn != 0 ){ * return true; } else{ return false; } } catch(Exception e){ * System.out.println( e ) ; return false; } } public boolean Select(String * id){ try{ int rtn = stmt.executeUpdate("SELECT * FROM BookIn WHERE * id='"+id+"'"); * * if( rtn != 0 ){ return true; } else{ return false; } } catch(Exception * e){ System.out.println( e ) ; return false; } } */ } //出库数据库代码: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; class BookDatabase1 { Connection con; ResultSet rs; Statement stmt; public BookDatabase1() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // 加载JDBC-ODBC桥驱动程序 String url = "jdbcdbc:Book"; con = DriverManager.getConnection(url); // 连接数据库HDB //stmt提供一个创建SQL查询、执行查询、得到返回结果的空间 stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); } catch (Exception ex) { System.out.println(ex); } } /* * 增加一行用户名、密码数据 public boolean insertData(String id,String name,String * where,String * * price,String date){ try{ int rtn = stmt.executeUpdate( "INSERT INTO * BookIn VALUES('" + id + * * "','" + name + "','" + where + "','" + price + "','" + date + "')" ); * * if( rtn != 0 ){ return true; } else{ return false; } } catch( Exception * et ) { System.out.println( et ) ; return false; } } */ public boolean deleteData(String id) { try { int rtn = stmt.executeUpdate ("DELETE FROM Book WHERE id='" + id + "'"); if (rtn != 0) { return true; } else { return false; } } catch (Exception e) { System.out.println(e); return false; } } /* * public boolean Select(String id){ try{ int rtn = * stmt.executeUpdate("SELECT * FROM BookIn WHERE id='"+id+"'"); if( rtn != * 0 ){ return true; } else{ return false; } } catch(Exception e){ * System.out.println( e ) ; return false; } } */ } //查询数据库代码; import java.awt.*; import java.awt.event.*; import java.sql.*; import javax.swing.*; class BookDatabase2 extends JFrame { String number, name, address, prices, day; Connection con; Statement stmt = null; ResultSet result = null; String sql = null; public BookDatabase2() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // 加载JDBC-ODBC桥驱动程序 String url = "jdbc:odbc:Book"; con = DriverManager.getConnection(url); // 连接数据库HDB //stmt提供一个创建SQL查询、执行 查询、得到返回结果的空间 stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); } catch (Exception ex) { System.out.println(ex); } } public void select(String id){ try{ sql = "SELECT * FROM Book where id='"+id+"'" ; result =stmt.executeQuery(sql) ; while(result.next()) { number = result.getString(1) ; name = result.getString(2) ; address = result.getString(3) ; prices = result.getString(4) ; day = result.getString(4) ; } JOptionPane.showMessageDialog(BookDatabase2.this,"成功查询 图书!\n"+"图 书ID:"+number+"\n"+"图书名称:"+name+"\n" +"出版社"+address+"\n"+"价 格:"+prices+"\n"+"出版日期:"+day+"\n","提 示",JOptionPane.ERROR_MESSAGE); } catch(Exception e){ System.out.println( e ) ; } } }
本文档为【[宝典]java图书管理系统代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_266065
暂无简介~
格式:doc
大小:27KB
软件:Word
页数:0
分类:交通与物流
上传时间:2018-10-28
浏览量:11