ResourceBundle res;
創(chuàng)新互聯(lián)專注于涪城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供涪城營(yíng)銷型網(wǎng)站建設(shè),涪城網(wǎng)站制作、涪城網(wǎng)頁設(shè)計(jì)、涪城網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造涪城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供涪城網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
//打開對(duì)應(yīng)的db.prop屬性文件文件,和你的java class同一目錄下
res = ResourceBundle.getBundle("db");
//從文件中取得ulr, user, password, jdbc driver名字
String url=res.getString("url");
String user=res.getString("user");
String password=res.getString("password");
String className = res.getString("classname");
try{
//初始化你的jdbc dirver
Class.forName(className).newInstance();
//建立connection
conn = DriverManager.getConnection(url,user,password);
}catch(Exception e)
{
e.printStackTrace();
}
return conn;
你應(yīng)該是想要解釋吧。
public?class?Validate?{
public?boolean?validate1(String?a_no,String?password)?throws?SQLException{
//拼寫sql語句
String?sql="select?a_pwd?from?admins?where?a_no='"+a_no+"'";
//執(zhí)行sql并返回結(jié)果
ResultSet?rs1=DBHelper.executeQuery(sql);
//取得結(jié)果集中的第一條記錄
rs1.next();
//取結(jié)果集中的第一個(gè)結(jié)果,就是密碼
String?pwd=rs1.getString(1);
//關(guān)閉數(shù)據(jù)庫連接
DBHelper.closeConnection();
//判斷密碼是否正確
if(password.equals(pwd))
return?true;
return?false;
}
//同上一個(gè)方法
public?boolean?validate2(String?t_no,String?password)?throws?SQLException{
String?sql="select?t_pwd?from?teachers?where?t_no='"+t_no+"'";
ResultSet?rs2=DBHelper.executeQuery(sql);
rs2.next();
String?pwd=rs2.getString(1);
DBHelper.closeConnection();
if(password.equals(pwd))
return?true;
return?false;
}
//執(zhí)行方法validate1
public?static?void?main(String[]?args)?throws?SQLException?{
System.out.println(new?Validate().validate1("20101775",?"1234"));
}
}
1、單行(single-line)--短注釋://……
單獨(dú)行注釋:在代碼中單起一行注釋,
注釋前最好有一行空行,并與其后的代碼具有一樣的縮進(jìn)層級(jí)。如果單行無法完成,則應(yīng)采用塊注釋。
注釋格式:/*
注釋內(nèi)容
*/
行頭注釋:在代碼行的開頭進(jìn)行注釋。主要為了使該行代碼失去意義。
注釋格式://
注釋內(nèi)容
行尾注釋:尾端(trailing)--極短的注釋,在代碼行的行尾進(jìn)行注釋。一般與代碼行后空8(至少4)個(gè)格,所有注釋必須對(duì)齊。
注釋格式:代碼
+
8(至少4)個(gè)空格
+
//
注釋內(nèi)容
2、塊(block)--塊注釋:/*……*/
注釋若干行,通常用于提供文件、方法、數(shù)據(jù)結(jié)構(gòu)等的意義與用途的說明,或者算法的描述。一般位于一個(gè)文件或者一個(gè)方法的前面,起到引導(dǎo)的作用,也可以根據(jù)需要放在合適的位置。這種域注釋不會(huì)出現(xiàn)在HTML報(bào)告中。注釋格式通常寫成:
/*
*
注釋內(nèi)容
*/
3、文檔注釋:/**……*/
注釋若干行,并寫入javadoc文檔。每個(gè)文檔注釋都會(huì)被置于注釋定界符
/**......*/
...