源码打包链接:

2022.3.19更新 修改了标题为商品信息管理系统,链接: https://pan.baidu.com/s/1gVV36dhbv8IKLaKO_VSi5w?pwd=i42j
提取码: i42j

根据老师要求上交的数据库作业,做个简单的增删改查功能,注意数据库是微软的sql server

MySQL版本的请移步到: https://blog.csdn.net/weixin_45114101/article/details/123612838

参考的学生管理系统

链接: link.
https://blog.csdn.net/XHS_12302/article/details/51910637
在此之前我也没学过java的图形界面,本人现在大一,通过揣摩参考资料 自己一句一句在api帮助文档里查找 然后简单加了点注释,api文档真的对自学帮助很大,不懂就自己查一下

看一下效果图

用户名admin
密码123

登录后 主界面

部分代码注释

数据库建立wtf


数据库名为wtf,表为info

## info表的sql代码
use wtf;drop table info;
create table info(sno varchar(20) primary key,sname varchar(40) not NULL,sprice varchar(10)
);insert into info values('001','伊利多','2.5');
insert into info values('002','巧克力','4');
insert into info values('003','奥利奥','11');
insert into info values('2411','棒棒糖','7');
insert into info values('201','酸奶','30');
insert into info values('201402','薯片','30');

登录数据库有两种方式

一种Windows登录 一种用户名密码登录,通过查阅许多帮助,本人使用不了windows登录数据库所以用后者,数据库登录名:sa 密码:1

java连接数据库代码

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;import javax.swing.JOptionPane;public class Dbcon {public final static Connection getconnectin() {Connection con = null;// 连接数据库String url ="jdbc:sqlserver://localhost:1433;integratedSecurity=true;DatabaseName=wtf";  try {Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 注册驱动String user = "sa";// 登录数据库的用户密码String password = "1";//con = DriverManager.getConnection(url, user, password);con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;integratedSecurity=true;DatabaseName=wtf");con.setCatalog("wtf");// 选择要在其中进行工作的此 Connection对象数据库的子空间(wtf数据库)。} catch (SQLException sqle) {System.out.println(sqle + "连接错误");} catch (Exception e) {System.out.println(e + "第二个错误");}return con;//返回Connection对象}
}

最终打包源码+数据库+jar文件

514.jar是可以直接运行的 如果有将java的话,还有数据库wtf,bbb是工程名,即所有源码都在里面

oh,还有连接数据库用的sqljdbc.rar bbb工程里面好像有,顺便打包吧

打包链接链接:https://pan.baidu.com/s/1MXY8349D9D_ZZZY8AfrVQw

提取码:bs6f
复制这段内容后打开百度网盘手机App,操作更方便哦

对了 里面有个bug 就是修改信息,我用的是先删除后增加,而不是update 语句,所以如果修改的时候输入学号删除信息又不输入新的信息点确定 原来的就会被删掉
还有用不了Windows连接,!!!数据库登录名和密码自己在代码里改 String user = “sa”;// 登录数据库的用户密码
String password = “1”;
这个

分割线--------------------------------------------------------------------------------------

距离文章发布到现在快4年了,sql server的环境我没有了,我并不能解决你们所有人遇到的问题,希望你们能自己解决遇到的问题

2022.3.19更新 修改了标题为商品信息管理系统
链接: https://pan.baidu.com/s/1gVV36dhbv8IKLaKO_VSi5w?pwd=i42j
提取码: i42j

修复了主框架的标题 :商品信息管理系统

项目目录介绍

压缩包里有项目源码,里面的bbb文件夹就是项目源码

问题1: 中文显示乱码

那时刚入门,不懂得设置encode编码格式,所以代码都是以GBK格式 编码的,导致一些以UTF-8编码为环境的显示乱码.(tips:更多人用utf-8编码,utf-8才是国际化)

解决方法1 修改eclipse的编码: 设置你的编码格式为GBK

确保编码都是gbk

解决方法2 修改文件编码: 把我的代码文件由gbk重新编码为utf-8

问题2: 数据库连接不上

数据库环境,帐号密码如果不一样,什么都不改,当然连不上

  1. 检查数据库是否能登录成功,数据库wtf是否建立了
  2. 数据库帐号密码不一样,在Dbcon.java里面修改,重新生成jar 文件才生效,改完要重新打包成jar包,再运行你改完代码生成的jar包(重新打包下面会介绍)

问题3: 标题改完不生效,任何配置改完没效果

hxd,改完代码,是不是要重新编译,生成新的文件,执行新的文件才实现改动,只改代码,不就只是改了源代码里的字吗.
改完代码,保存,重新打包,运行新的jar文件,才看得到变动

问题4: 改完代码,如何重新打包成jar

举例: 把登录页面的标题514 改为 " 改标题 "

ctrl+s 保存哦
可以先在eclipse 运行LoginIn.java查看改完效果

导出为可运行jar包

简单的商品信息管理系统(Java 和sql server数据库)源码相关推荐

  1. java和sql网上书店系统_网上书店管理系统(java。SQL Server数据库)

    [实例简介] 网上书店管理系统(java.SQL Server数据库) [实例截图] [核心代码] 网上书店系统(1) └── 网上书店系统 └── Store ├── bookDB │   ├── ...

  2. java计算机毕业设计健身房信息管理系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计健身房信息管理系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计健身房信息管理系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构 ...

  3. java毕业设计基于BS架构的疫情包联信息管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计基于BS架构的疫情包联信息管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw java毕业设计基于BS架构的疫情包联信息管理系统的设计与实现mybatis+源码+调 ...

  4. 基于JAVA学生信息管理系统录像演示2021计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA学生信息管理系统录像演示2021计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA学生信息管理系统录像演示2021计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈 ...

  5. java计算机毕业设计高校贫困生信息管理系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计高校贫困生信息管理系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计高校贫困生信息管理系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: ...

  6. java计算机毕业设计健康饮食信息管理系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计健康饮食信息管理系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计健康饮食信息管理系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目 ...

  7. java计算机毕业设计web校园信息管理系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计web校园信息管理系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计web校园信息管理系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: ...

  8. 基于web的实验教学管理系统java ssm教学视频平台源码和论文

    研究背景 近几年来,随着地方高等院校办学规模的不断扩大,为了适用社会发展需要,地方高校将应用 型人才培养作为学校的人才培养目标.为了适应学校应用型人才培养目标,各专业尤其是理工科专 业人才培养方案中加 ...

  9. 用Java向SQL Server数据库中插入float数据报错An error occurred while converting the Float value to JDBC data type

    作者:翁松秀 用Java向SQL Server数据库中插入float数据报错 用Java向SQL Server数据库中插入float数据报错 报错信息: 报错原因: 解决方案: 报错信息: An er ...

  10. 通过Java连接Sql Server数据库

    1.下载JDBC JDBC是Java DateBase Connectivity的简写,翻译过来就是java连接数据库,或者更通俗地说就是java语言操作数据库.JDBC的本质其实是官方定义的一套操作 ...

最新文章

  1. 线程范围内的数据共享
  2. Leetcode 141.环形链表 (每日一题 20210617)
  3. 条形图坐标轴_手把手教你用Excel绘图 | 双轴簇状条形图
  4. FPGA学习及设计中的注意事项
  5. Javaweb编程中的乱码问题
  6. 我要认真学Git了 - Config
  7. [转]iPhone发邮件编程
  8. jQuery窗口调整大小
  9. 你的不好意思,正在摧毁你
  10. 编译OpenJDK12:valid values for --with-freetype are system and bundled
  11. 复旦高等代数 I(15级)每周一题
  12. 访谈 | 币圈量化群英会——寻找适合你的量化基金!
  13. python弧度制转角度制_弧度制与角度制转换
  14. java list取补集_Java 2 个 List 集合数据求并、补集操作
  15. 大连海洋计算机专业校址,大连海洋大学有几个校区,哪个校区最好及各校区介绍...
  16. watir学习笔记/ruby
  17. mysql所选路径已经存在_「mysql第二次安装不了」mysql安装失败怎么清理干净?
  18. PB导出规定格式DBF文件 dBase 3 格式 222个字段
  19. 将1-1000中所有12的倍数存到一个一维数组中,输出该数组和数的个数
  20. 【VirtualBox】VBox 网络设置|五种网络的区别

热门文章

  1. 大学生IT创业计划书
  2. 黑马程序员_毕向东_Java基础视频教程第01天_20151010(六)
  3. ZIGBEE协议栈如何低功耗(CC2530+ZIGBEE2.5)
  4. 网络术语还在困扰你吗?
  5. 天网防火墙技术白皮书
  6. 算法与数据结构1800题
  7. 万年历插件软件测试,万年历的程序代码
  8. 关于 Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7的错误
  9. 高等数学(同济大学)
  10. Alexa工具条遭清洗,其排名逐渐淡出中国(转)