Estou com problemas pra fazer um sql funcionar, mas enfim, eu já testei em uma aplicação normal e ele funciona, mas no Applet ele não está muito afim, não consegue estabelecer conexão com o Banco de dados.
Ou Applet é como um .swf da vida que precisa de uma interface em outra linguagem WEB para se conectar?
Quem puder me dar uma opinião, qualquer ajuda é bem-vinda.
Em todos os casos, segue um código que é mais ou menos o que eu estou fazendo:
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.applet.*;
import javax.swing.*;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.ResultSet;
public class teste11 extends JApplet{
public String[] registro;
class teste_database_jgrasp{
public void Busca(){
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
//Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriverr" );
Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://host:1433;DatabaseName=nome", "user", "pwd");
Statement st = con.createStatement();
//Executando SQL:
String s = "SELECT * FROM empresas";
ResultSet rs = st.executeQuery(s);
String sDados= "";
while (rs.next())
{
sDados= sDados + rs.getString(1) + "-" + rs.getString(2) + "\n";
}
//Fechando a conexão:
con.close();
JOptionPane.showMessageDialog(null, zumba);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,e);
}
}
}
public void init(){
teste_database_jgrasp novo = new teste_database_jgrasp();
novo.Busca();
testando();
}
public void testando(){
int x = 0;
String SOut;
SOut = "";
while(x < registro.length){
SOut = SOut + registro[x];
}
JOptionPane.showMessageDialog(null, SOut);
}
}
Desculpem a desorganização do código e obrigado antecipadamente!