资源简介

这是一个小型的系统,界面美观,拿来按照里面的操作导入数据库,就能使用,简单方便,供初学者使用,对老司机也有参考价值

资源截图

代码片段和文件信息

/**
 * 对数据库操作的类
 * 对数据库的操作,就是crud
 * 调用存储过程
 */
package com.db;

import java.sql.*;

public class SqlHelper {
// 定义需要的对象
Connection ct = null;
PreparedStatement ps = null;
ResultSet rs = null;

// 连接数据库需要的字符串
String driver = “com.microsoft.jdbc.sqlserver.SQLServerDriver“;
String url = “jdbc:sqlserver://127.0.0.1:1433;databaseName=myshop“;
String user = “sa“;
String passwd = “418218“;

// 构造函数,初始化ct
public SqlHelper() {
try {
// 加载驱动
Class.forName(driver);
// 得到连接
ct = DriverManager.getConnection(url user passwd);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println(“驱动没有加载成功原因是没有导入驱动!请检查“);
} catch (NullPointerException e) {
// TODO Auto-generated catch bloc
e.printStackTrace();
System.out.println(“数据库服务没有开启,请打开数据库服务,再重试“);
} catch (SQLException e) {
// TODO Auto-generated catch bloc
e.printStackTrace();

}

// 关闭资源的方法
public void close() {
try {
if (rs != null) {
rs.close();
}

if (ps != null) {
ps.close();
}

if (ct != null) {
ct.close();
}

} catch (Exception e) {

e.printStackTrace();
}
}

// []paras,通过?赋值方式可以防止漏洞注入方式,保证安全性
public ResultSet query(String sql String[] paras) {
try {
ps = ct.prepareStatement(sql);
// 对sql的参数赋值
for (int i = 0; i < paras.length; i++) {
ps.setString(i + 1 paras[i]);
}
// 执行查询
rs = ps.executeQuery();
} catch (Exception e) {
e.printStackTrace();
}
// 返回结果集
return rs;
}

// 增删改方法
public boolean update(String sql String[] paras) {

boolean b = true;
try {

ps = ct.prepareStatement(sql);
// 循环的对paras赋值,?赋值法
for (int i = 0; i < paras.length; i++) {
ps.setString(i+1 paras[i]);
}
// 执行操作
ps.execute();

} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
System.out.println(“SqlHelper中增删改中出错啦,请检查!“);
b = false;
}
return b;

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-08 16:36  小型店铺管理系统\
     目录           0  2017-06-08 16:36  小型店铺管理系统\MyShop\
     文件         736  2013-07-29 20:52  小型店铺管理系统\MyShop\.classpath
     文件         382  2013-06-23 15:45  小型店铺管理系统\MyShop\.project
     目录           0  2017-06-08 16:36  小型店铺管理系统\MyShop\.settings\
     文件         629  2013-06-23 15:45  小型店铺管理系统\MyShop\.settings\org.eclipse.jdt.core.prefs
     目录           0  2017-06-08 16:36  小型店铺管理系统\MyShop\bin\
     目录           0  2017-06-08 16:36  小型店铺管理系统\MyShop\bin\com\
     目录           0  2017-06-08 16:36  小型店铺管理系统\MyShop\bin\com\db\
     文件        2973  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\db\SqlHelper.class
     目录           0  2017-06-08 16:36  小型店铺管理系统\MyShop\bin\com\model\
     文件        3029  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\model\EmpModel.class
     文件        2267  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\model\LoginModel.class
     文件        2317  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\model\LookStcokModel.class
     文件        3169  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\model\MemberModel.class
     文件        3699  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\model\ProductModel.class
     文件        2405  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\model\RecordModel.class
     文件        2252  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\model\ReportModel.class
     文件        3083  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\model\SellModel.class
     文件        3375  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\model\ShowKuanModel.class
     目录           0  2017-06-08 16:36  小型店铺管理系统\MyShop\bin\com\mytools\
     文件         973  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\mytools\ImagePanel.class
     文件         712  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\mytools\MyFont.class
     文件         669  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\mytools\MySelfTabbedPane$ColorSet.class
     文件        2024  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\mytools\MySelfTabbedPane$RollOverListener.class
     文件        6776  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\mytools\MySelfTabbedPane.class
     文件        6430  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\mytools\Tools.class
     目录           0  2017-06-08 16:36  小型店铺管理系统\MyShop\bin\com\view\
     文件         851  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\view\Add_Product_View$1.class
     文件         975  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\view\Add_Product_View$2.class
     文件        1094  2013-08-01 00:22  小型店铺管理系统\MyShop\bin\com\view\Add_Product_View$3.class
............此处省略122个文件信息

评论

共有 条评论