此次的send mail的測試是以中華電信的server
但必須是以中華電信用戶才能使用
SimpleEmail email = new SimpleEmail();
email.setHostName("msa.hinet.net");
email.addTo("test@gmail.com", "tester");
email.setFrom("manager@gmail.com", "manager");
email.setSubject("Test message");
email.setMsg("This is a simple test of commons-email");
email.send();
System.out.println("寄送成功");
射手奶爸 發表在 痞客邦 留言(0) 人氣(181)
在Oracle中 ,如果沒有下 "commit"的指令,還可以用"rollback" 回復因insert、update所造成錯誤資料,
但在MSSql Server 中, 如果在下insert、update前沒有加上 "BEGIN transaction"的話,
資料會直接寫進DB中,而沒有辦法使用"rollback"將資料回復!!
射手奶爸 發表在 痞客邦 留言(0) 人氣(144)
每天中午都不知要吃什麼好,乾脆將常吃的幾家餐廳統計一下,用簡單的程式來博杯今天要吃哪一家吧!!
package com.alan;
import java.util.Random;
import java.io.*;
public class LunchRandon{
private static void riceChoiceRandom(int a){
String[] riceArray = {"A","B","C","D","E"};
System.out.println(riceArray[a]);
}
private static void noodleChoiceRandom(int a){
String[] noodleArray = {"A","B","C"};
System.out.println(noodleArray[a]);
}
/**
*args1 : 飯、麵分類選擇
*args2 : 飯、麵目前登錄於程式中的餐廳
*/
public static void getRandom(int lunchCategory){
Random r = new Random();
int n = (int)(10.0 * Math.random());
int limit = 0;
if(lunchCategory == 1){
limit = 5;
}else if(lunchCategory == 2){
limit = 3;
}
if(n < limit){
if(lunchCategory == 1){
LunchRandon.riceChoiceRandom(n);
}else{
LunchRandon.noodleChoiceRandom(n);
}
}else{
LunchRandon.getRandom(lunchCategory);
}
}
射手奶爸 發表在 痞客邦 留言(0) 人氣(38)