java swing access_JAVA GUI图书馆管理系统 Swing AWT 源码下载

运行界面

7cff15e34e0d3acf02e4facf51d5c0af.png

运行环境

JDK(32位jdk) access是只支持32位(x86)所以必须在32位jdk下运行

windows mac linux ....

数据库(access数据库)

使用jdk1.5_x

使用技术

Java awt 非 swing

access 数据库

数据库驱动 sun.jdbc.odbc.JdbcOdbcDriver

连接数据库代码

从access数据库连接代码可以看出access数据库毫无安全可言

public class DbOp{

private static String driver="sun.jdbc.odbc.JdbcOdbcDriver";

/**

*jdbc:odbc:bookdb";

*数据库名称是 bookdb

*

**/

private static String url="jdbc:odbc:bookdb";

private static Connection con=null;

private DbOp(){

try{

if(con==null){

Class.forName(driver);

con=DriverManager.getConnection(url);

}

}catch(Exception e){

JOptionPane.showMessageDialog(null,"数据库未能打开!");

System.out.println(e.getMessage());

}

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

publicclassDbOp{

privatestaticStringdriver="sun.jdbc.odbc.JdbcOdbcDriver";

/**

*jdbc:odbc:bookdb";

*数据库名称是 bookdb

*

**/

privatestaticStringurl="jdbc:odbc:bookdb";

privatestaticConnectioncon=null;

privateDbOp(){

try{

if(con==null){

Class.forName(driver);

con=DriverManager.getConnection(url);

}

}catch(Exceptione){

JOptionPane.showMessageDialog(null,"数据库未能打开!");

System.out.println(e.getMessage());

}

}

入口类

Login.java 点击登陆按钮的代码

public void sureActionListener(ActionEvent le){

String user=text_user.getText();//从文本框得到输入的用户名和密码

String pass=text_pass.getText();

String is_admin="";

if(user.equals("")||pass.equals("")){

JOptionPane.showMessageDialog(null,"密码不能为空,请输入密码");

return;

}

try{

/**

*数据库核对密码是否正确,正确就登陆成功

*

*/

String sql="select * from user where username="+"'"+user+"'"+"and password="+"'"+pass+"'";

ResultSet rs=DbOp.executeQuery(sql);

if(rs.next()){

is_admin=rs.getString("is_admin");

}else{

JOptionPane.showMessageDialog(null,"Wrong that is UserNmae or Password ");

return;

}

GlobalVar.login_user=user;

ShowMain show=new ShowMain();

show.setRights(is_admin);

System.out.println("Successed");

dispose();

}catch(SQLException e){

JOptionPane.showMessageDialog(null,"the wrong from information");

}

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

publicvoidsureActionListener(ActionEventle){

Stringuser=text_user.getText();//从文本框得到输入的用户名和密码

Stringpass=text_pass.getText();

Stringis_admin="";

if(user.equals("")||pass.equals("")){

JOptionPane.showMessageDialog(null,"密码不能为空,请输入密码");

return;

}

try{

/**

*数据库核对密码是否正确,正确就登陆成功

*

*/

Stringsql="select * from user where username="+"'"+user+"'"+"and password="+"'"+pass+"'";

ResultSetrs=DbOp.executeQuery(sql);

if(rs.next()){

is_admin=rs.getString("is_admin");

}else{

JOptionPane.showMessageDialog(null,"Wrong that is UserNmae or Password ");

return;

}

GlobalVar.login_user=user;

ShowMainshow=newShowMain();

show.setRights(is_admin);

System.out.println("Successed");

dispose();

}catch(SQLExceptione){

JOptionPane.showMessageDialog(null,"the wrong from information");

}

}

access 数据源配置

将uboger/LibraryManager下的“图书管理.mdb” 下载到本地电脑

建议不要放在有中文名的路径下

下载方法略过

打开>控制面板>所有控制面板项>管理工具>ODBC数据源(32位)进行数据源配置

8cebd115b6f44ee37b0e0dcb62ef7c25.png

用户DNS>添加>选择 Driver do Microsoft Access(*.mdb)项

20cca90e2227e490d07beba1bc34649c.png

76c8a92e6f1cce53c39f3a114b8566fa.png

对话框填写数据源名为 “bookdb”

32251294caac60aafd606959da150917.png

选择“图书管理.mdb”作为数据源>确定>确定>确定

52163999a00c3677f39dce73fb955d9d.png

54c0de76f03d58ad178d043ed319aa57.png

32位JDK及配置(注意:64位操作系统支持32位JDK,而32位操作系统不支持64位JDK安装)

在环境变量path加入“D:\Program Files (x86)\Java\jdk1.8.0_181\bin”

打开>计算机>属性>高级系统设置>环境变量>path>编辑加入变量值D:\Program Files (x86)\Java\jdk1.8.0_181\bin

以管理员打开CMD命令行

输入 Java -version 测试Java是否安装成功

接着输入 javac 和 java 如果后面有出现内容说明Java安装成功

下载地址:

文件名称:JAVA GUI图书馆管理系统 Swing AWT 源码下载

文件大小:1.35MB解压密码:www.daimabuluo.com

更新日期:2018-9-18作者信息:

如果有你对该代码或者软件资源有特殊定制需求,可以在网站底部找到站长的联系方式进行咨询

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值