import java.text.SimpleDateFormat;
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供丹東網(wǎng)站建設(shè)、丹東做網(wǎng)站、丹東網(wǎng)站設(shè)計(jì)、丹東網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、丹東企業(yè)網(wǎng)站模板建站服務(wù),十載丹東做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
import java.util.Date;
/**
* 自動(dòng)生產(chǎn)編號(hào)
* @author
*chengeng
*/
public class AutoNum {
/**
*
* 在用此類時(shí),必須先明確自己模塊編號(hào)的開頭
* @param start編號(hào)開頭,
* @param num從數(shù)據(jù)庫(kù)查詢出的最大編號(hào)
* @return
*/
public String getNum(String start,String num){
String n=num.substring(0,3);
if(!n.equals(start)){
System.out.println("編號(hào)的開頭與從數(shù)據(jù)庫(kù)取得的編號(hào)開頭不相同");
return "";
}
String strDate="";//流水號(hào)時(shí)間
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
//格式化當(dāng)前時(shí)間,并按字符'-'分割
String[] sd=sdf.format(date).split("-");
//截取編號(hào)中的日期
String time=num.substring(3,11).toString();
for(int i=0;isd.length;i++){
strDate+=sd[i];
}
//如果當(dāng)天或者表中沒有記錄,返回當(dāng)天第一條記錄
if(!time.equals(strDate)||num.equals("")){
return start+strDate+"0001";
}
// 截取編號(hào)最后的流水號(hào)
String end=num.substring(11, 15);
String s2="";
int lg=Integer.parseInt(end);
//對(duì)流水號(hào)結(jié)尾的四位數(shù)字進(jìn)行判斷,以便增加
if(lg0lg9){
s2="000"+(lg+1);
}else if(lg=9lg99){
s2="00"+(lg+1);
}else if(lg=99lg999){
s2="0"+(lg+1);
}else if(lg=999lg9999){
s2=""+(lg+1);
}
//返回自動(dòng)生成后的流水號(hào)
return start+=strDate+s2;
}
}
try{Connection con;\x0d\x0a Statement stmt;\x0d\x0a ResultSet rs;\x0d\x0a int temp;\x0d\x0a Class.forName("com.mysql.jdbc.Driver");\x0d\x0a con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是數(shù)據(jù)庫(kù)連接,不同的數(shù)據(jù)管理器有 //不同的驅(qū)動(dòng)和鏈接方式,以上是mysql的連接\x0d\x0astmt=con.createStatement();\x0d\x0a rs=stmt.executeQuery("select * from student");//執(zhí)行查詢語句,結(jié)果賦值給結(jié)果集rs\x0d\x0a //結(jié)果集是結(jié)果于字段編號(hào)的映射,每一個(gè)字\x0d\x0a //段都有一個(gè)編號(hào),最小為1,也就是第一個(gè)字段 \x0d\x0a while(rs.next()){\x0d\x0a String names=rs.getString("name");//查詢結(jié)果轉(zhuǎn)換成字符串。\x0d\x0a \x0d\x0a System.out.println(names);\x0d\x0a\x0d\x0a}rs.close();\x0d\x0a }catch(Exception e){\x0d\x0a e.printStackTrace();\x0d\x0a }
try{Connection con;
Statement stmt;
ResultSet rs;
int temp;
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是數(shù)據(jù)庫(kù)連接,不同的數(shù)據(jù)管理器有 //不同的驅(qū)動(dòng)和鏈接方式,以上是mysql的連接
stmt=con.createStatement();
rs=stmt.executeQuery("select * from student");//執(zhí)行查詢語句,結(jié)果賦值給結(jié)果集rs
//結(jié)果集是結(jié)果于字段編號(hào)的映射,每一個(gè)字
//段都有一個(gè)編號(hào),最小為1,也就是第一個(gè)字段
while(rs.next()){
String names=rs.getString("name");//查詢結(jié)果轉(zhuǎn)換成字符串。
System.out.println(names);
}rs.close();
}catch(Exception e){
e.printStackTrace();
}
當(dāng)前名稱:java進(jìn)貨出貨查詢代碼 java進(jìn)貨出貨查詢代碼是多少
新聞來源:http://sd-ha.com/article4/doosoie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、標(biāo)簽優(yōu)化、自適應(yīng)網(wǎng)站、企業(yè)網(wǎng)站制作、動(dòng)態(tài)網(wǎng)站、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)