资源简介
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个文件信息
相关资源
- Mysql5.5jdbc驱动程序
- java 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- AndroidStudio版直连sqlserver
- java串口通信全套完整代码-导入eclip
- 美食天下项目Android版源码和Web版源码
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- JSP,SQL,MVC的选课系统
- Java编写的qq聊天室
- 基于JSP的学生宿舍管理系统(源码 数
评论
共有 条评论