




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐java图书管理系统代码//用户登陆数据库代码:
importjava.sql.*;
classDatabase{
Connectioncon;
ResultSetrs;
Statementstmt;
publicDatabase(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//加载JDBC-ODBC桥驱动程序
Stringurl="jdbcdbc:HDB";
con=DriverManager.getConnection(url);
//衔接数据库HDB//stmt提供一个创建SQL查询、执行查询、得到返回结果的空间stmt=
//con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
//ResultSet.CONCUR_READ_ONLY);
}catch(Exceptionex){
System.out.println(ex);
}
}
/*按照用户名,猎取密码*/
publicStringgetPswd(Stringname){
try{
//rs为执行SQL语句所查询的结果赋给结果集对象rs
rs=stmt.executeQuery("SELECTpswdFROMUserWHEREName='"
+name+"'");
rs.last();
//把rs的指针移到最后一行
if(rs.getRow()==0){
returnnull;
}else{
StringpswdDB=rs.getString("Pswd");
//猎取rs结果集中的pswd列的数据
returnpswdDB;
}
}catch(Exceptione){
System.out.println(e);
returnnull;
}
}
/*增强一行用户名、密码数据*/
publicbooleaninsertData(Stringname,Stringpswd){
try{
Strings=getPswd(name);
if(s==null){
intrtn=stmt.executeUpdate("INSERTINTOUserVALUES('"+name
+"','"+pswd+"')");
if(rtn!=0)
returntrue;
}else{
returnfalse;
}
returnfalse;
}catch(Exceptionet){
System.out.println(et);
returnfalse;
}
}
}
//进库数据库代码:
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.Statement;
classBookDatabase{
Connectioncon;
ResultSetrs;
Statementstmt;
publicBookDatabase(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//加载JDBC-ODBC桥驱动程序
Stringurl="jdbcdbc:Book";
con=DriverManager.getConnection(url);
//衔接数据库HDB//stmt提供一个创建SQL查询、执行查询、得到返回结果的空间
stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
}catch(Exceptionex){
System.out.println(ex);
}
}
/*增强一行用户名、密码数据*/
publicbooleaninsertData(Stringid,Stringname,Stringwhere,String
price,Stringdate){
try{
intrtn=stmt.executeUpdate("INSERTINTOBookVALUES('"+id
+"','"
+name+"','"+where+"','"+price+"','"+date
+"')");
if(rtn!=0){
returntrue;
}else{
returnfalse;
}
}catch(Exceptionet){
System.out.println(et);
returnfalse;
}
}
/*
*publicbooleandeleteData(Stringid){try{intrtn=
*stmt.executeUpdate("DELETEFROMBookWHEREid=001");if(rtn!=0){
*returntrue;}else{returnfalse;}}catch(Exceptione){
*System.out.println(e
);returnfalse;}}publicbooleanSelect(String
*id){try{intrtn=stmt.executeUpdate("SELECT*FROMBookInWHERE
*id='"+id+"'");
*
*if(rtn!=0){returntrue;}else{returnfalse;}}catch(Exception
*e){System.out.println(e);returnfalse;}}
*/
}
//出库数据库代码:
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.Statement;
classBookDatabase1{
Connectioncon;
ResultSetrs;
Statementstmt;
publicBookDatabase1(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//加载JDBC-ODBC桥驱动程序
Stringurl="jdbcdbc:Book";
con=DriverManager.getConnection(url);
//衔接数据库HDB//stmt提供一个创建SQL查询、执行查询、得到返回结果的空间
stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
}catch(Exceptionex){
System.out.println(ex);
}
}
/*
*增强一行用户名、密码数据publicbooleaninsertData(Stringid,Stringname,String
*where,String
*
*price,Stringdate){try{intrtn=stmt.executeUpdate("INSERTINTO
*BookInVALUES('"+id+
*
*"','"+name+"','"+where+"','"+price+"','"+date+"')");
*
*if(rtn!=0){returntrue;}else{returnfalse;}}catch(Exception
*et){System.out.println(et);returnfalse;}}
*/
publicbooleandeleteData(Stringid){
try{
intrtn=stmt.executeUpdate
("DELETEFROMBookWHEREid='"+id+"'");
if(rtn!=0){
returntrue;
}else{
returnfalse;
}
}
catch(Exceptione){
System.out.println(e);
returnfalse;
}
}
/*
*publicbooleanSelect(Stringid){try{intrtn=
*stmt.executeUpdate("SELECT*FROMBookInWHEREid='"+id+"'");if(rtn!=
*0){returntrue;}else{returnfalse;}}catch(Exceptione){
*System.out.println(e);returnfalse;}}
*/
}
//查询数据库代码;
importjava.awt.*;
importjava.awt.event.*;
importjava.sql.*;
importjavax.swing.*;
classBookDatabase2extendsJFrame{
String
number,name,address,prices,day;
Connectioncon;
Statementstmt=null;
ResultSetresult=null;
Stringsql=null;
publicBookDatabase2(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//加载JDBC-ODBC桥驱动程序
Stringurl="jdbc:odbc:Book";
con=DriverManager.getConnection(url);
//衔接数据库HDB//stmt提供一个创建SQL查询、执行查询、得到返回结果的空间
stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
}catch(Exceptionex){
System.out.println(ex);
}
}
publicvoidselect(Stringid){
try{
sql="SELECT*FROMBookwhereid='"+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.showMessag
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 遂宁职业学院《生物信息与智能医学导论》2023-2024学年第二学期期末试卷
- 中级宏观经济学(双语)(山东联盟)知到课后答案智慧树章节测试答案2025年春山东财经大学
- 中式面点制作工艺知到课后答案智慧树章节测试答案2025年春青岛酒店管理职业技术学院
- 中外儿童文学经典阅读与写作知到课后答案智慧树章节测试答案2025年春湖南师范大学
- 中医药基础入门知到课后答案智慧树章节测试答案2025年春内江师范学院
- 天津工艺美术职业学院《影视节目录制与传播》2023-2024学年第二学期期末试卷
- 池州学院《电气控制与可编程控制技术》2023-2024学年第二学期期末试卷
- 中国音乐学院《修建性详细规划制图》2023-2024学年第二学期期末试卷
- 郑州汽车工程职业学院《康复医学概论》2023-2024学年第二学期期末试卷
- 上海电机学院《大学生就业与创业指导》2023-2024学年第一学期期末试卷
- 锂离子电池项目运营方案
- 华能集团企业文化手册
- 通信网络设备管理
- 工厂消防安全知识培训课件
- 初中九年级化学课件化学反应后溶质成分的探究
- GB/T 15558.3-2023燃气用埋地聚乙烯(PE)管道系统第3部分:管件
- 神经病学课件:神经病学总论-
- 物料变更通知单
- PI形式发票范文模板
- 2023光伏电站无人机智能巡检技术标准
- 室外消防钢丝网骨架塑料复合PE管施工方案-2
评论
0/150
提交评论