3
我是新來的java和我需要幫助添加我的數據庫值爲多警報(桌面不是Android)。這是我爲報警類別代碼:爲多路報警添加數據庫值
public class Alarm {
Thread t; int str = 0;
Connection conn = null ;
public void checkAlarm(int d,int m,int hh,int mm,final String ampm,final String message){
final int a=hh,b=m,c=d,f=mm;
if(ampm.equals("AM"))
{ str=0; }
else if(ampm.equals("PM"))
{
str=1;
}
final boolean whileloop=true;
t=new Thread(){
private Object ac;
public void run()
{
while(whileloop==true)
{
Calendar d = Calendar.getInstance();
//DATE
int date1=d.get(Calendar.DATE);
int month=d.get(Calendar.MONTH);
//TIME
int hours=d.get(Calendar.HOUR);
int mins=d.get(Calendar.MINUTE);
int str1=d.get(Calendar.AM_PM);
if(c==date1&&f==month&&a==hours&&b==mins&&str==str1)
{
FrameNotification a = new FrameNotification();
a.setVisible(true);
break;
}
}
} };
t.setPriority(Thread.MIN_PRIORITY);
t.start();
}
我嘗試這樣做,它的工作(不包含數據庫值)是這樣的:
Alarm a=new Alarm();
a.checkAlarm(29,((1)-1),3,19,"PM","XD");
問題是我不知道如何設置
a.checkAlarm(29,((1)-1),3,19,"PM","XD");
到
a.checkAlarm(//insert database value here?);
使用此代碼段,你可以直接得到連接數據庫,並使用MySQL的正常查詢。 – Boola
我一直在改變功能爲無效,所以它現在運作良好,非常感謝你回答我的問題,我很感激它:) – amel