資源簡介
基于java+sql的超市倉庫管理系統,附帶文檔數據庫。方便運行。內有四個不同的源程序代碼供你選擇。
代碼片段和文件信息
package?com.dao;
//download?by?http://www.codefans.net
import?java.sql.Connection;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.util.ArrayList;
import?java.util.List;
import?com.itstar.GysBean;
import?com.itstar.JdbcConnection;
public?class?DaoGys?{
Connection?con?=?null;
ResultSet?ret?=?null;
PreparedStatement?pst?=?null;
public?DaoGys()?{
if?(con?==?null)
con?=?JdbcConnection.getConnection();
}
//?添加供應商信息的方法
public?boolean?insert(GysBean?g)?{
String?sql?=?“insert?into?gysgl?values(??????????)“;
int?count?=?0;
try?{
pst?=?con.prepareStatement(sql);
pst.setString(1?g.getAllcall());
pst.setString(2?g.getAddress());
pst.setString(3?g.getPnumber());
pst.setString(4?g.getEmail());
count?=?pst.executeUpdate();
}?catch?(SQLException?e)?{
//?TODO?自動生成?catch?塊
e.printStackTrace();
}?finally?{
try?{
pst.close();
}?catch?(SQLException?e)?{
//?TODO?自動生成?catch?塊
e.printStackTrace();
}
}
if?(count?!=?0)
return?true;
else
return?false;
}
//?下拉框的查詢方法;
/*public?String[]?cXxlak()?{
ResultSet?ret?=?null;
String[]?s1?=?new?String[100];
String?sql?=?“select?allcall?from?gysgl“;
try?{
pst?=?con.prepareStatement(sql);
}?catch?(SQLException?e1)?{
//?TODO?自動生成?catch?塊
e1.printStackTrace();
}
try?{
ret?=?pst.executeQuery();
for?(int?i?=?0;?ret.next();?i++)?{
s1[i]?=?ret.getString(1);
}
}?catch?(SQLException?e)?{
//?TODO?自動生成?catch?塊
e.printStackTrace();
}?finally?{
try?{
pst.close();
}?catch?(SQLException?e)?{
//?TODO?自動生成?catch?塊
e.printStackTrace();
}
}
return?s1;
}
*/
//?下拉框?各值一點就出現
public?GysBean?getInfos(String?gysmc)?{
ResultSet?ret?=?null;
GysBean?gys?=?new?GysBean();
String?sql?=?“select?*?from?gysgl?where?allcall=?“;
try?{
pst?=?con.prepareStatement(sql);
pst.setString(1?gysmc);
}?catch?(SQLException?e)?{
//?TODO?自動生成?catch?塊
e.printStackTrace();
}
try?{
ret?=?pst.executeQuery();
while?(ret.next())?{
gys.setAllcall(ret.getString(2));
gys.setAddress(ret.getString(3));
gys.setPnumber(ret.getString(4));
gys.setEmail(ret.getString(5));
}
}?catch?(SQLException?e)?{
//?TODO?自動生成?catch?塊
e.printStackTrace();
}?finally?{
try?{
pst.close();
}?catch?(SQLException?e)?{
//?TODO?自動生成?catch?塊
e.printStackTrace();
}
}
return?gys;
}
//?查詢供應商重名
public?boolean?gyscz(String?s4)?{
boolean?bb?=?false;
ResultSet?ret?=?null;
String?sql?=?“select?*from?gysgl?where?allcall=?“;
try?{
pst?=?con.prepareStatement(sql);
pst.setString(1?s4);
}?catch?(SQLException?e)?{
//?TODO?自動生成?catch?塊
e.printStackTrace();
}
try?{
ret?=?pst.executeQuery();
if?(ret.next())?{
bb?=?true;
}
}?catch?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
-----------?---------??----------?-----??----
?????????????24443111????????????????????1352
評論
共有 條評論