我需要将查询从数据库中获取的字符串分配给Jlabel。我尝试了很多方法但失败了。我该怎么做?如何将从数据库获取的值分配给标签?
try{
String sql="SELECT MAX(allocationID) FROM allocation where unit='"+ dept + " ' ";
pst=conn.prepareStatement(sql);
String x= (pst.execute());
}
catch(Exception e){
}
从不将您的将参数直接查询到您的SQL字符串中,这会打开SQL注入的代码。改为使用[PreparedStatement](http://www.tutorialspoint.com/javaexamples/jdbc_prepared_statement.htm)。 – CubeJockey
你在哪里给标签赋值? –
JLabel在这里无关紧要。你真的只是问你如何从jdbc调用中获得价值。 – ergonaut