Hvad fa**** sker der her. Dbhandler i java??
Hvad er forskellen på de her to, ud over int og void??Jeg skal bruge int for at updatere men når jeg så opretter, bliver personen oprettet 2 gange.
Bruger jeg void bliver personen oprettet 1 gang (som den skal) men jeg kan ikke updatere...
1.
public void doUpdate(String sql)
{
if(con!=null)
{try
{
long time = System.currentTimeMillis();
Statement stat = con.createStatement();
//System.out.println(\"SQL Update = \"+(System.currentTimeMillis()-time)+\" ms \"+sql);
stat.executeUpdate(sql);
//return stat.executeUpdate(sql);
}
catch (SQLException e)
{
e.printStackTrace(System.out);
}
}
}
--------------------------------------------
2.
public int doUpdate(String sql)
{
if(con!=null)
{
try
{
long time=System.currentTimeMillis();
Statement stat=con.createStatement();
// System.out.println(\"SQL Update = \"+(System.currentTimeMillis()-time)+\" ms \"+sql);
stat.executeUpdate(sql);
return stat.executeUpdate(sql);
}
catch (SQLException e)
{
e.printStackTrace(System.out);
}
}
return 0;
}
