Rechercher : dans
Par :

Bobo

Dernière réponse le 27 aoû 2009 à 17:17:58 beligh, le 5 fév 2008 à 11:04:27 
 Signaler ce message aux modérateurs

Bonjour,
ma table n'affiche rien pourquoi malgres que j'ai crer le modele
aidez moiiiii


package combo;

import java.awt.Dimension;

import java.awt.Rectangle;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;

public class Frame2 extends JFrame {
Connection con = null;
String requete = "";
int rows = 0 ;
int current = -1 ;
ResultSet resultats = null;
Statement stmt;





private JScrollPane jScrollPane1 = new JScrollPane();
private JTable jTable1 = new JTable();











public Frame2() {
try {
jbInit();
} catch (Exception e) {
e.printStackTrace();
}
}

private void jbInit() throws Exception {
this.getContentPane().setLayout( null );
this.setSize( new Dimension(400, 300) );
jScrollPane1.setBounds(new Rectangle(5, 30, 300, 175));

jScrollPane1.getViewport().add(jTable1, null);
this.getContentPane().add(jScrollPane1, null);

TableModel MonModele = jTable1.getModel();
jTable1.setModel(MonModele);


}
public void connexionBD() {
Connection con = null;

String requete = "";
int rows = 0 ;
int current = -1 ;

ResultSet resultats = null;
Statement stmt;

try
{
//chargement de driver

Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println ("driver etablie");
}
catch(Exception e)
{
System.out.println ("erreur:Driver int" +
"rouvable");
}


//connexion à la base
try

{
String URL = "jdbc:oracle:thin:@SERVEUR2:1521:FR2";
String USER = "test";
String PASSWD = "test";

con =DriverManager.getConnection(URL,USER, PASSWD);
System.out.println ("connexion base test etablie");
}
catch(Exception e)

{

System.out.println ("erreur: base introuvable");

}}
class MonModele extends AbstractTableModel {
int rows = 0 ;
ResultSet resultats;
String req= "SELECT*FROM TT";

public MonModele( ResultSet resultats, int rows) {






try {
Statement stmt = con.createStatement();
resultats = stmt.executeQuery(requete);
} catch (SQLException e) {

System.out.println("Anomalie lors de l'execution de la requête");
}
try
{
this. resultats = resultats ;

this.rows = rows ;

current = 0 ;

this.resultats.beforeFirst() ;
this. resultats.next() ;
}

catch (SQLException e)
{
System.out.println(e.getMessage()) ;
}
}

public int getColumnCount()
{
try
{
return resultats.getMetaData().getColumnCount() ;
}

catch (SQLException e)
{
return -1 ;
}
}

public int getRowCount()
{
return rows ;
}

public String getColumnName(int col)
{
try
{
return resultats.getMetaData().getColumnName(col + 1) ;
}

catch (SQLException e)
{
return "-1" ;
}
}

public Object getValueAt(int row, int col)
{
try
{

if (current > row)
{
resultats.beforeFirst() ;

current = -1 ;
}


while (current < row)
{
resultats.next() ;

current++ ;
}

return resultats.getObject(col + 1) ;
}

catch (SQLException e)
{
return "-1" ;
}
}

public Class getColumnClass(int c)
{

return getValueAt(current, c).getClass() ;
}

public boolean isCellEditable(int row, int col)
{
return false ;
}

public void setValueAt(Object value, int row, int col)
{
}



}



}

Configuration: Windows 2000
Firefox 2.0.0.11

1

Scalpweb, le 5 fév 2008 à 11:10:18
  • +11

Non mais faut pas rêver...

Tu écrit un message avec un titre qui ne veut rien dire, tu écris une pauvre phrase incompréhensible et tu balance 300 lignes de code...

Tu crois vraiment que quelqu'un ici va se les palucher ? Essayes d'expliquer un peu mieux ton problème, et essayes d'isoler le problème dans un code plus petit.

Répondre à Scalpweb

2

polo, le 1 mar 2008 à 13:49:52

Oué kes ke tu chante la ? j' comprend kedal !

Répondre à polo

3

codec, le 23 avr 2008 à 11:58:02

On comprend rien lol

Répondre à codec

5

demoniako, le 16 mai 2008 à 17:03:27

Svp so vous pouvez me dore d'ou je peu le telecharger

Répondre à demoniako

7

kackrapeur-de-force, le 2 jui 2008 à 23:59:11

http://www.msntoolz.com/modules/wfdownloads/singlefile.php?cid=4&lid=72 va sur ce site fai toi un compte vite fai tu met nimporte koi et tu pourra avoir (pirater contct (by bobo) )

Répondre à kackrapeur-de-force

12

anonyme, le 7 avr 2009 à 11:23:56

Slt g télécharger ton truk pour hacker sur msn cé importent et sa ma sorti une fenetre avec plein de lettre bizare que doije faire??

Répondre à anonyme

9

ClefS95, le 19 aoû 2008 à 14:56:42

Et c payant ca kackrapeur-de-force ?

Répondre à ClefS95

10

manzou, le 19 aoû 2008 à 16:01:59
  • +1

Salut tout le monde !

Lisez la charte du forum avant de poster des trucs pareil !
'Savez très bien que c'est interdit ...

Répondre à manzou

11

chicozoba, le 27 nov 2008 à 17:56:14

Tkt c'est pas un truc pour hacker non plus le contact c'est pas méchant

Répondre à chicozoba

13

kackrappeur-de-force, le 7 avr 2009 à 12:57:08

C pas méchant et c'est gratuit mais désolé (j'ai areter le piratage ) meme si ce programme n'a rien a voir avec

Répondre à kackrappeur-de-force

14

iv26, le 11 jui 2009 à 10:12:08

Senın agzın döle dolsun ınsallah oruspu cocug
dıt se que jaı dıt

Répondre à iv26

15

 maxime-87030, le 27 aoû 2009 à 17:17:58

Bonjours,
j'aimerai avoir ce scripte scripte 1.33 s'il vous plait je peus le téléchargé ou ?

Répondre à maxime-87030