Tvrobra rozhrania v jave (sql) – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Tvrobra rozhrania v jave (sql) – Java – Fórum – Programujte.comTvrobra rozhrania v jave (sql) – Java – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené.
mirec1230
Newbie
13. 4. 2012   #1
-
0
-

Ahoj, ako začiatočník potrebujem poradiť. Potrebujem spraviť rozhranie s tlačítkami, na ktoré kliknem a sa mi zobrazí výstup. Napr. potrebujem, aby sa mi zobrazil výstup tabuľky databázy (SELECT * FROM tabulka). 

Nahlásit jako SPAM
IP: 178.40.245.–
sakal910
Stálý člen
Nahlásit jako SPAM
IP: 31.222.8.–
mirec1230
Newbie
13. 4. 2012   #3
-
0
-

Tímto zdrojovým kódom by sa mal zobraziť výstup. Ale nieviem prečo to neide.. Keby sa mohol na to niekto pozrieť a poradiť mi. Bol by som veľmi vďačný  

package test2;

import javax.swing.*;  
  
import java.awt.Dimension;  
import java.awt.GridLayout;  
import java.awt.event.MouseAdapter;  
import java.awt.event.MouseEvent;  
import java.sql.*;  
import java.util.*;  
  
public class test extends JPanel {  
    public Connection con = null;  
    public Statement requete = null;  
    public ResultSet rs = null;  
    public test(){  
        try{  
            String url = "jdbc:mysql://localhost/call_centre";  
            String login = "root";  
            String paswordd = "ng9xkwtb";      
            con = DriverManager.getConnection(url,login,paswordd);  
            requete = con.createStatement();  
            rs = requete.executeQuery("SELECT * FROM januar");  
            ResultSetMetaData md = rs.getMetaData();  
            int columnCount = md.getColumnCount();  
      
            Vector columns = new Vector(columnCount);  
      
            //store column names  
            for(int i=1; i<=columnCount; i++)  
                columns.add(md.getColumnName(i));  
            Vector data = new Vector();  
            Vector row;  
      
            //store row data  
            while(rs.next())  
            {  
                row = new Vector(columnCount);  
                for(int i=1; i<=columnCount; i++)  
                {  
                    row.add(rs.getString(1));  
                }  
                data.add(row);  
            }  
            JTable table = new JTable(data, columns);  
            table.setPreferredScrollableViewportSize(new Dimension(500, 70));  
            table.setFillsViewportHeight(true);  
            table.setVisible(true);  
            table.validate();  
  
        }  
        catch(SQLException sqle){  
            //cf Comment gérer les erreurs ?   
            System.out.println(sqle);  
            sqle.printStackTrace();  
        }  
    }     
  
    public static void main(String[] args) {  
        //Schedule a job for the event-dispatching thread:  
        //creating and showing this application's GUI.  
        JFrame frame = new JFrame("januar");  
        JScrollPane scrollPane = new JScrollPane(new test());  
        frame.getContentPane().add(scrollPane);  
        frame.setSize(300, 400);  
        frame.setVisible(true);
    }  
} 
Nahlásit jako SPAM
IP: 178.40.245.–
sakal910
Stálý člen
13. 4. 2012   #4
-
0
-

Odkud ten zdroják máš zkopírovaný? :)

Nahlásit jako SPAM
IP: 31.222.8.–
sakal910
Stálý člen
13. 4. 2012   #5
-
0
-

A jestli můžu poradit, tak se nejprve nauč dělat pořádně GUI ve swingu a pak až do toho zapoj databáze :) Projeď si ten tutorial co jsem posílal dříve :)

Nahlásit jako SPAM
IP: 31.222.8.–
mirec1230
Newbie
13. 4. 2012   #6
-
0
-

#4 sakal91
google, ale už som našiel, čo som potreboval.. pozriem aj na ten tutorial, vďaka ti    

Nahlásit jako SPAM
IP: 178.40.245.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 19 hostů

Podobná vlákna

SQL dotaz v Javě — založil Nicolas

Rozhrania / spolupraca — založil heyUcome

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý