• 大小: 55KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: Java
  • 标签: java  数据库  SQL  Server  

资源简介

Java写的音像店管理系统,用到了SQL Server数据库。主要有四个模块,十几个类。 Java数据库编程主要使用JDBC技术。JDBC是一种用于执行SQL语句的Java API。它由一组用Java编写的类和接口组成。JDBC为开发者提供了一个标准的API,使他们能够用纯JavaAPI来编写数据库应用程序。 利用JDBC,向各种关系数据库发送SQL语句就变成了一件很容易的事。换言之,利用JDBC API,就不必专门为访问SQL Server数据库编写一个程序,又专门为访问Oracle数据库编写一个程序,为访问Informix数据库又编写另外一个程序。开发者只需用JDBC API编写一个程序就够了,它可以向相应的数据库发送SQL语句。而且由于是使用Java编写的应用程序,就不必再为不同的平台编写不同的应用程序了。

资源截图

代码片段和文件信息

import java.util.*;  
import java.awt.*;  
import java.io.*;  
import java.net.*;  
import java.sql.*;  
import java.awt.event.*;
import javax.swing.*;  
class Adduser extends JDialog implements ActionListener  
{
JLabel l_addnamel_fengel_namel_passl_enterl_unit;  
JTextField t_aname;  
Choice c_aunit; 
JButton b_addnameb_cancel;  
JPanel pan1pan2pan3pan4pan5pan6pan7;  
JPasswordField t_apasst_aenter;  

NetConn sql;  
Statement sqll;  
ResultSet rs;

Adduser(frame fString s)  
{
//界面布局 
super(fs);
l_addname=new JLabel(“添加用户       “);
l_fenge=new JLabel(“---------------------------------“); 
l_name=new JLabel(“名字: “);  
l_pass=new JLabel(“密码: “);  
l_unit=new JLabel(“权限: “);  
t_aname=new JTextField (““10);  
t_apass=new JPasswordField(““10);  
t_apass.setEchoChar(‘*‘);
t_aenter=new JPasswordField(““10);
t_aenter.setEchoChar(‘*‘);
c_aunit=new Choice();  
c_aunit.add(“1“);
c_aunit.add(“2“);  
c_aunit.add(“3“);  
b_addname=new JButton(“添加“);  
b_addname.addActionListener(this);  
b_cancel=new JButton(“放弃“);  
b_cancel.addActionListener(this);  
pan1 =new JPanel();  
pan2 =new JPanel();  
pan3 =new JPanel();  
pan4 =new JPanel();  
pan5 =new JPanel();  
pan6 =new JPanel();  
pan7 =new JPanel();
pan1.add(l_addname);pan2.add(l_fenge);  
pan2.add(l_name);pan2.add(t_aname);  
pan3.add(l_pass);pan3.add(t_apass);  
pan4.add(l_enter);pan4.add(t_aenter);  
pan5.add(b_addname);pan5.add(b_cancel); 
pan6.add(l_fenge);
pan7.add(l_unit);pan7.add(c_aunit);  
//建立数据库连接 
sql=new NetConn();  

setLayout(new GridLayout(71));
add(pan1);add(pan6);add(pan2);add(pan3);add(pan4);add(pan7);  
add(pan5); 
setBounds(450150250300);  
}
public void actionPerformed(ActionEvent e)  
{
//单击“放弃”按钮的事件处理程序 
if(e.getSource()==b_cancel)    
{dispose();} 
//单击“添加”按钮的事件处理程序 
else if(e.getSource()==b_addname)  
{
String s=t_aenter.getText().trim();  
//判断两次输入的密码是否一致 
if(t_apass.getText().trim().equals(s))  
{
try  
{
sqll=sql.connect();  
//根据添加的用户名进行选择 
rs=sqll.executeQuery(“SELECT*FROM users where username=“   +“‘“+t_aname.getText()+“‘“); 
//如果己经存在同名的用户,则显示错误提示 
if(rs.next())  
{l_addname.setText(“用户已经存在,添加失敗!“);} 
//如果不存在用户名,则将用户新添加的信息添加到数据库中 
else  
{
String s2=“‘“+t_aname.getText().trim()+“‘“;  
String s3=“‘“+t_apass.getText().trim()+“‘“; 
String s4=“‘“+c_aunit.getSelectedItem().trim()+“‘“;  
String temp=“INSERT INTO users (usernamepasswordunit) VALUES(“+s2+““+s3+““+s4+“)“;  
sqll.executeUpdate(temp);  
l_addname.setText(“用户添加成功“);  
}
}
catch(SQLException e1)  
{e1.printStackTrace();}  
}
else  
{
l_addname.setText(“两次输入的密码不一致!“); 
t_apass.setText(““);
t_aenter.setText(““);
}
}
}
}  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-01-15 17:53  VideoShop\
     文件        4269  2015-01-15 18:46  VideoShop\Adduser.class
     文件        3140  2015-01-15 11:00  VideoShop\Adduser.java
     文件        4656  2015-01-15 18:46  VideoShop\Addvideofrm.class
     文件        3789  2015-01-15 11:14  VideoShop\Addvideofrm.java
     文件        4543  2015-01-15 18:46  VideoShop\BorMsgvideofrm.class
     文件        4077  2015-01-15 16:15  VideoShop\BorMsgvideofrm.java
     文件        4171  2015-01-15 18:46  VideoShop\Borlistvideofrm.class
     文件        2485  2015-01-15 11:25  VideoShop\Borlistvideofrm.java
     文件        3626  2015-01-15 18:46  VideoShop\Borvideofrm.class
     文件        2673  2015-01-14 22:49  VideoShop\Borvideofrm.java
     文件        2994  2015-01-15 18:46  VideoShop\Deluser.class
     文件        1918  2015-01-15 14:56  VideoShop\Deluser.java
     文件        2805  2015-01-15 18:46  VideoShop\Delvideofrm.class
     文件        1920  2015-01-15 15:07  VideoShop\Delvideofrm.java
     文件        4648  2015-01-15 18:46  VideoShop\Loginfrm.class
     文件        4555  2015-01-15 13:33  VideoShop\Loginfrm.java
     文件        4270  2015-01-15 18:46  VideoShop\Mdiuser.class
     文件        2935  2015-01-15 11:08  VideoShop\Mdiuser.java
     文件        5864  2015-01-15 18:46  VideoShop\Mdivideofrm.class
     文件        4947  2015-01-15 11:19  VideoShop\Mdivideofrm.java
     文件        1062  2015-01-15 18:46  VideoShop\NetConn.class
     文件         523  2015-01-15 14:41  VideoShop\NetConn.java
     文件           0  2015-01-15 16:26  VideoShop\ReturnMsgvideofrm.java
     文件        3602  2015-01-15 18:46  VideoShop\Returnvideofrm.class
     文件        2681  2015-01-15 11:21  VideoShop\Returnvideofrm.java
     文件        3114  2015-01-15 18:46  VideoShop\Userlistfrm.class
     文件        1762  2015-01-15 11:26  VideoShop\Userlistfrm.java
     文件         686  2015-01-15 17:29  VideoShop\VideoShop.class
     文件         323  2015-01-15 17:28  VideoShop\VideoShop.java
     文件        1745  2015-01-15 17:53  VideoShop\VideoShop.jcp
............此处省略7个文件信息

评论

共有 条评论