简单的商品信息管理系统,(Java 和sql server数据库间接)

简单的商品信息管理系统,(Java 和sql server数据库间接)

根据老师要求上交的数据库作业,做个简单的增删改查功能

因为数据库老师只教了简单的数据库语句,并没有教其他的界面设计 ,于是我上网查阅信息,第一次进入csdn,从中读取了几篇实用文章,修改了一下代码做了个简单的 带注释商品系统,其实只是增删改查,把变量名一改又变成其他系统,本来原型是学生管理系统,应宿舍他们的要求改成商品

参考的学生管理系统,这是别人的原创

链接: link.
https://blog.csdn.net/XHS_12302/article/details/51910637

  1. 再次强调我只是简单修改了以上作者的代码,并不是原创,第一次写这种文章,害怕侵权,如有侵权请联系我
  2. 在此之前我也没学过java的图形界面,本人现在大一,通过揣摩参考资料 自己一句一句在api帮助文档里查找 然后简单加了点注释,api文档真的对自学帮助很大,不懂就自己查一下

看一下效果图简单的商品信息管理系统,(Java 和sql server数据库间接)_第1张图片

用户名admin
密码123

登录后 主界面

简单的商品信息管理系统,(Java 和sql server数据库间接)_第2张图片

代码注释

简单的商品信息管理系统,(Java 和sql server数据库间接)_第3张图片

##代码注释

数据库建立wtf简单的商品信息管理系统,(Java 和sql server数据库间接)_第4张图片

数据库名为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 和sql server数据库间接)_第5张图片
简单的商品信息管理系统,(Java 和sql server数据库间接)_第6张图片

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对象
}

}

最终我将打包这个发给大家

514.jar是可以直接运行的 如果有将java的话,还有数据库wtf,bbb是工程名,即所有源码都在里面简单的商品信息管理系统,(Java 和sql server数据库间接)_第7张图片

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

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

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

对了 里面有个bug 就是修改信息,我用的是先删除后增加,而不是update 语句,所以如果修改的时候输入学号删除信息又不输入新的信息点确定 原来的就会被删掉

还有用不了Windows连接,!!!数据库登录名和密码自己在代码里改 String user = “sa”;// 登录数据库的用户密码
String password = “1”;
这个

你可能感兴趣的:(java,sql,server,商品信息管理系统,数据库,图形界面)