Ejemplo para conectarme a java

Con este código :
import java.util.Calendar;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.applet.*;
import java.sql.*;
import java.util.*;
public class Play extends JFrame implements ActionListener
{
JPanel usuarioP,campoP,operacionesP;
JLabel nombreL,claveL,resultanteL;
JButton entrarB,registrarB,masB,menosB,dividirB,multiplicarB;
JTextField nombreT;
JPasswordField claveT;
int hora, minutos, segundos;
int a,b,c,d,e;
double resultado;
public Play()
{
setLayout( new BorderLayout() );
usuarioP=new JPanel();
usuarioP.setLayout(new GridLayout(4,4));
nombreL=new JLabel("Nombre");
nombreT=new JTextField(8);
claveL=new JLabel("Clave");
claveT=new JPasswordField(4);
entrarB=new JButton("Fecha");
registrarB=new JButton("Mostrar");
usuarioP.add(nombreL);
usuarioP.add(nombreT);
usuarioP.add(claveL);
usuarioP.add(claveT);
usuarioP.add(entrarB);
usuarioP.add(registrarB);
campoP=new JPanel();
campoP.setLayout(new GridLayout(1,1));
resultanteL=new JLabel("Empezar");
campoP.add(resultanteL);
operacionesP=new JPanel();
operacionesP.setLayout(new GridLayout(1,6));
masB=new JButton("+");
menosB=new JButton("-");
dividirB=new JButton("/");
multiplicarB=new JButton("X");
operacionesP.add(masB);
operacionesP.add(menosB);
operacionesP.add(dividirB);
operacionesP.add(multiplicarB);
entrarB.addActionListener(this);
registrarB.addActionListener(this);
masB.addActionListener(this);
menosB.addActionListener(this);
dividirB.addActionListener(this);
multiplicarB.addActionListener(this);
Container contenedor=getContentPane();
contenedor.add(usuarioP,BorderLayout.NORTH);
contenedor.add(campoP,BorderLayout.CENTER);
contenedor.add(operacionesP,BorderLayout.SOUTH);
setSize(300,300);
setVisible(true);
}
public void actionPerformed(ActionEvent evt)
{
if(evt.getSource()==entrarB)
{
String texto=nombreT.getText();
String passw=claveT.getText();
Calendar cal = Calendar.getInstance();
resultanteL.setText(""+passw+" "+texto+" "+cal);
}
if(evt.getSource()==registrarB)
{
String cla,use;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conec = DriverManager.getConnection("jdbc:odbc:basesis","","");
Statement est=conec.createStatement();
ResultSet res=est.executeQuery("SELECT clave FROM user");
while(res.next())
{
cla = res.getString("clave");
resultanteL.setText(""+cla);
}
conec.close();
est.close();
res.close();
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
catch(SQLException e)
{
e.printStackTrace();
}
catch(Exception e){
resultanteL.setText(""+"nose pudo cargar");
}
}
}
}
cuando lo compilo me aparece es te warning
Note: C:\Archivos de programa\Xinox Software\JCreatorV3LE\MyProjects\play\src\Play.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Trato de conectarme a un base de datos de access pero siempre me parece el error
Quisiera un ejemplo para conectarme a access por medio de un applet y que funcione gracias se lo que daré agradecido

1 Respuesta

Respuesta
Todavía no se que error te da
Pero funcionar funciona, aunque deberías poner los .close() en el orden inverso al que los pones.
Cierres primero la conexión, luegoel statement y el resultset ya se han quedado viudos.
Debes cerrar primero el resultset, luego el statement y luego la conexión.
Pero insisto que conectar conecta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas