Sei sulla pagina 1di 3

package new_asssignment;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.ResultSetMetaData;

import java.sql.SQLException;

import java.sql.Statement;

import javax.swing.BoxLayout;

import javax.swing.JLabel;

import javax.swing.JPanel;

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

/**

* @author Junaid Computers

*/

public class HistoryPanel3 extends JPanel

JPanel panelforscroll,pf;

JLabel nameIb,dateIb,scIb,pcIb;

JPanel cDataPanel;

JPanel cDataPanel2;

HistoryPanel3()

cDataPanel=new JPanel();

cDataPanel2=new JPanel();
panelforscroll=new JPanel();

this.setLayout(new BoxLayout(this,BoxLayout.PAGE_AXIS));

panelforscroll.setLayout(new BoxLayout(panelforscroll,BoxLayout.PAGE_AXIS));

cDataPanel.setLayout(new BoxLayout(cDataPanel,BoxLayout.PAGE_AXIS) );

cDataPanel.setLayout(new BoxLayout(cDataPanel,BoxLayout.PAGE_AXIS));

try

Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");

}catch(ClassNotFoundException ex)

System.out.println("drivers not found");

try

Connection
con=DriverManager.getConnection("jdbc:ucanaccess://"+"C:\\Database1.accdb");

String s="select*from Customers";

Statement st=con.createStatement();

ResultSet rs=st.executeQuery(s);

ResultSetMetaData md=rs.getMetaData();

for(int i=1;i<=md.getColumnCount();i++)

System.out.println(md.getColumnName(i));

while(rs.next())

System.out.println(rs.getObject("FirstName"));

System.out.println(rs.getObject("Dated"));

System.out.println(rs.getObject("ProductCharges"));

System.out.println(rs.getObject("ServiceCharges"));

}
}catch(SQLException ex)

ex.printStackTrace();

System.out.println("database not found");

nameIb=new JLabel(("Full name").toString());

scIb=new JLabel(("Service Charges").toString());

pcIb=new JLabel(("Product Charges").toString());

dateIb=new JLabel(("Dated").toString());

cDataPanel.add(nameIb);cDataPanel.add(scIb);

cDataPanel.add(pcIb);cDataPanel.add(dateIb);

cDataPanel2.add(nameIb);cDataPanel.add(scIb);

cDataPanel2.add(scIb);cDataPanel2.add(dateIb);

Potrebbero piacerti anche