資源簡介
學校的課程設計,客戶管理系統JAVA寫的,代碼及其他文件還算完整

代碼片段和文件信息
import?java.sql.*;
public?class?ADD?{
/*
?*?
?*?添加個人客戶
?*?
?*/
public?static?void?addPcust(String?nameString?callString?email){
int?i=0j=0k=0;
//Serverlink.linksql();
try?{
Statement?st=SqlServer.conn.createStatement();
ResultSet?rs=st.executeQuery(“select?*?from?客戶表?where?類別=‘個人客戶‘“);
while(rs.next()){
?j?=?rs.getInt(“客戶ID“);
?if(j>i){k=i;i=j;j=k;}????????//獲取最大的id
}
if(i==0)i=101;?????????????//表沒個人客戶數據ID從101開始
else?i++;???????????????????//有取最大ID之后的數
PreparedStatement?psmt=null;
psmt=SqlServer.conn.prepareStatement(“Insert?into?客戶表(客戶ID類別)values(??)“);//更新客戶表
psmt.setInt(1i);
psmt.setString(2“個人客戶“);
psmt.executeUpdate();
psmt=SqlServer.conn.prepareStatement(“insert?into?個人客戶(客戶ID姓名電話Email)VALUES(????)“);
psmt.setInt(1i);
psmt.setString(2name);
psmt.setString(3call);
psmt.setString(4email);
psmt.executeUpdate();
psmt.close();
st.close();
rs.close();
System.out.println(“客戶“+name+“已添加“+“客戶ID為“+i);
}?catch?(SQLException?e)?{
e.printStackTrace();System.out.println(“添加數據出錯“);
}
}
/*
?*?
?*?添加集團客戶
?*?
?*/
public?static?void?addGcust(String?name){
int?i=0j=0k=0;
//Serverlink.linksql();
try{
Statement?st=SqlServer.conn.createStatement();
ResultSet?rs=st.executeQuery(“select?*?from?客戶表?where?類別=‘集團客戶‘“);
while(rs.next()){
?j?=?rs.getInt(“客戶ID“);
?if(j>i){k=i;i=j;j=k;}????????//獲取最大的id
}
if(i==0)i=201;?????????????//表沒個人客戶數據ID從201開始
else?i++;???????????????????//有取最大ID之后的數
PreparedStatement?psmt=null;
psmt=SqlServer.conn.prepareStatement(“Insert?into?客戶表(客戶ID類別)values(??)“);//更新客戶表
psmt.setInt(1i);
psmt.setString(2“集團客戶“);
psmt.executeUpdate();
psmt=SqlServer.conn.prepareStatement(“insert?into?集團客戶(客戶ID集團名)values(??)“);//更新集團客戶
psmt.setInt(1i);
psmt.setString(2name);
psmt.executeUpdate();
psmt.close();
st.close();
rs.close();
System.out.println(“客戶“+name+“已添加“+“客戶ID為“+i);
}catch(SQLException?e){e.printStackTrace();System.out.println();}
}
/*
?*?
?*?添加聯系人
?*?
?*/
public?static?void?addLianxi(String?nameString?homecallString?emailString?workcallString?positionint?GID){
int?i=0j=0k=0;
//分配聯系人ID
Statement?st;
try?{
st?=?SqlServer.conn.createStatement();
ResultSet?rs=st.executeQuery(“select?*?from?聯系人“);
while(rs.next()){
?j?=?rs.getInt(“聯系人ID“);
?if(j>i){k=i;i=j;j=k;}????????//獲取最大的id
}
if(i==0)i=301;?????????????//表沒個人客戶數據ID從101開始
else?i++;?//有取最大ID之后的數
PreparedStatement?psmt=SqlServer.conn.prepareStatement(“insert?into?聯系人(聯系人ID姓名住宅電話Email辦公電話職位所在集團ID)values(???????)“);
psmt.setInt(1i);
psmt.setString(2name);
psmt.setString(3homecall);
psmt.setString(4email);
psmt.setString(5workcall);
psmt.setString(6position);
psmt.setInt(7GID);
psmt.executeUpdate();
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????734??2009-12-30?15:28??構架解析.txt
?????文件???????3939??2009-12-30?14:39??bin\ADD.class
?????文件???????2677??2009-12-30?14:39??bin\Del.class
?????文件???????1650??2009-12-30?14:39??bin\Menu.class
?????文件???????5765??2009-12-30?14:39??bin\Process.class
?????文件???????2865??2009-12-30?14:39??bin\Select.class
?????文件???????1382??2009-12-30?14:39??bin\SqlServer.class
?????文件???????3422??2009-12-30?14:39??src\ADD.java
?????文件???????1741??2009-12-30?14:39??src\Del.java
?????文件????????946??2009-12-30?14:39??src\Menu.java
?????文件???????5921??2009-12-30?14:39??src\Process.java
?????文件???????1768??2009-12-30?14:39??src\Select.java
?????文件????????705??2009-12-30?14:39??src\SqlServer.java
?????文件????????232??2009-12-29?21:42??.classpath
?????文件????????396??2009-12-29?21:42??.project
?????文件????3145728??2009-12-30?14:53??Customer?Information.mdf
?????文件????1048576??2009-12-30?14:53??Customer?Information_log.ldf
?????目錄??????????0??2009-12-30?14:39??bin
?????目錄??????????0??2009-12-30?14:39??src
-----------?---------??----------?-----??----
??????????????4228447????????????????????19
評論
共有 條評論