我有這個jdbc代碼,填充我的JtextArea與查詢數據基於我的「字符串」 我需要的是一個按鈕,可以更改Fecha字符串值並使查詢重新執行JtextArea會根據由String Fecha的新值創建的新查詢獲取新值,但我不知道如何執行此操作,可以通過示例告訴我一些情況嗎?刷新查詢選定的JAVA
這是我的查詢代碼:
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn3 = DriverManager.getConnection("jdbc:sqlserver://ARTURO-LAPTOP;user=sa;password=sacompusis;database=PDV");
st3 = conn3.createStatement();
rs3= st3.executeQuery("SELECT Nombre_Pdv, SUM(Total) AS Expr1 FROM VENTA_PLATILLOS where Fecha ='"+fecha+"' GROUP BY Nombre_Pdv");
StringBuilder sb = new StringBuilder();
/* sb.append("Ingresos por Punto de Venta" + "\n" +"");*/
while(rs3.next()){
sb.append(rs3.getString(1) +"\n"+ rs3.getString(2)+"\n");
}
textArea.setFont(new Font("Monospaced", Font.BOLD, 15));
textArea.setEditable(false);
textArea.setText(sb.toString());
}
catch(Exception e){
e.printStackTrace();
}
我需要改變上點擊「字符串出生日期」的值,並再次進行查詢excecutes
添加一個按鈕到你的GUI和'onClick'這個按鈕執行發佈代碼 – Sanjeev