swing只是做界面,在java里是界面数据模型分离的,所以跟你平常连数据库是一样的

解决方案 »

  1.   

    import java.sql.*;
    import java.io.*;
    import java.util.*;
    import javax.swing.*;
     
     public class TestDB 
    {
        public static void main(String []arg)
        {
           try
           {
              Connection conn = getConnection();
              Statement stat = conn.createStatement();        
              stat.execute(
                 "INSERT INTO Greetings VALUES ('Hello, World!')");          ResultSet result
              = stat.executeQuery("SELECT * FROM Greetings");
           result.next();
           System.out.println(result.getString(1));
           result.close();
        stat.execute("DROP TABLE Greetings");     stat.close();
           conn.close();
        }
        catch (SQLException ex)
        {
           while (ex != null)
           {
              ex.printStackTrace();
              ex = ex.getNextException();
           }
        }
        catch (IOException ex)
        {
           ex.printStackTrace();
        }
     }
     
     public static Connection getConnection()
        throws SQLException, IOException
     {
       Connection   connect=null;
      try{
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
         connect=DriverManager.getConnection("jdbc:odbc:stu");
        }
        catch(Exception e){}    return   connect ;
     }
    }
    建表和删表的操作
      

  2.   

    同上。
    wing只是做界面,在java里是界面数据模型分离的,所以跟你平常连数据库是一样的