hola esoty recien comenzando con java me gustaria saber como poder terminar este codigo , es una conexion a una BD y luego la variable (c) la necesito mostrar en un applet , es un ejercicio de convertir de grados celsius a Farenheit, si alguien sabe como terminar se lo agradeceria mucho , a y si es que tomo un string desde la BD seria lo mismo , pero declarando strinng en vez de getdouble .
codigo :
/*
base de datos conver_grados
tabla grados
columna grados_celsius
*/
import java.sql.*;
import java.awt.Graphics;
import java.applet.Applet;
public class mario extends Applet
{
static String login = "mdk";
static String password = "holahola";
static String url = "jdbc:mysql://localhost/conver_grados";
public static void main(String[] args) throws Exception
{
double c;
double f;
Connection conn = null;
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection(url,login,password);
if (conn != null)
{
Statement stmt = conn.createStatement();
ResultSet res = stmt.executeQuery("SELECT * FROM grados");
c=0;
f=0;
while(res.next())
{
c = res.getDouble("grados_celsius");
}
System.out.println("\nGrados Celsius en BD "+c+"");
f=9.0/5.0 * c + 32;
System.out.println("\nA Grados Farenheit \n"+f+"\n");
res.close();
stmt.close();
conn.close();
}
}
catch(SQLException ex)
{
System.out.println(ex);
}
catch(ClassNotFoundException ex)
{
System.out.println(ex);
}
}
/*
public void paint(Graphics g) {
g.drawString("dato ! --> "+(dato a imprimir)+"" ,100, 50);
}*/
}