Advertisement
Nortedhas

Untitled

Dec 1st, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. package ru.lih.laba2;
  2. import java.sql.*;
  3. import java.util.*;
  4. import javax.swing.*;
  5.  
  6. import ru.lih.laba2.Laba2.eHandler;
  7.  
  8. import java.awt.*;
  9. import java.awt.event.*;
  10. public class Laba2 extends JFrame{
  11. static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
  12. private static final String url="jdbc:mysql://localhost:3306/lohodeev";//подключаемся к БД
  13. private static final String user="root";
  14. private static final String password="27021998";
  15.  
  16. private static Connection con;
  17. private static Statement stmt;
  18. private static ResultSet rs;
  19.  
  20. public static ArrayList <String> name=new ArrayList <>();
  21. public static ArrayList <String> number=new ArrayList <>();
  22. static String[] nam=new String[name.size()];
  23. static String[] num=new String[number.size()];
  24.  
  25. public static void main(String[] args){
  26. Laba2 l=new Laba2("Test");
  27. l.setVisible(true);
  28. l.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  29. l.setSize(400,500);
  30. l.setLocationRelativeTo(null);
  31. String zapros="SELECT * FROM lih1";
  32.  
  33. try{
  34. con=DriverManager.getConnection(url,user,password);
  35.  
  36. stmt=con.createStatement();
  37.  
  38. rs=stmt.executeQuery(zapros);
  39. while(rs.next()){
  40. name.add(rs.getString(2));
  41. number.add(rs.getString(3));
  42. System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getInt(3));
  43. }
  44. System.out.println(name+"\n"+number);
  45.  
  46. int size=name.size();
  47. while(size<6){
  48. System.out.println("Test");
  49. size++;
  50. }
  51.  
  52. }catch(SQLException sqlex){//закрываем SQL
  53. sqlex.printStackTrace();
  54. }finally{
  55. try{con.close();}catch(SQLException sw){
  56. try{stmt.close();}catch(SQLException sr){
  57. try{rs.close();}catch(SQLException st){
  58. }
  59. }
  60. }
  61. }
  62. }
  63. eHandler handler=new eHandler();
  64.  
  65. JButton na,nu;
  66. JTextField res;
  67. public Laba2(String s){
  68. super(s);
  69. setLayout(new FlowLayout());
  70. JButton na=new JButton("Фамилия");
  71. JButton nu=new JButton("Номер");
  72. JTextField res=new JTextField(15);
  73. add(res);
  74. add(na);
  75. add(nu);
  76. na.addActionListener(handler);
  77. nu.addActionListener(handler);
  78. }
  79.  
  80. public class eHandler implements ActionListener{
  81. public void actionPerformed(ActionEvent e) {
  82. try{
  83. if(e.getSource()==na){
  84. res.setText("123");
  85. /*for(int i=0;i<nam.length;i++){
  86. res.setText(nam[i]);
  87. }*/
  88. }
  89. if(e.getSource()==nu){
  90. for(int i=0;i<num.length;i++){
  91. res.setText(num[i]);
  92. }
  93. }
  94. }catch(Exception E){};
  95. }
  96. }
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement