如何用java程序添加数据库表中的字段

解决方案 »

  1.   

    1.加载驱动。                         2.建立数据库连接                         3.声明一个陈述对象                         4.返回一个结果集                         5.关闭                         6.如下代码简单所示:                               package com;import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    public class SocketOne {
      private Connection con;
         private ResultSet rs;
         private PreparedStatement ps;
         public void getCon() {
       try {
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
        con = DriverManager
          .getConnection(
            "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=study",
            "sa", "1");
       } catch (ClassNotFoundException e) {
        e.printStackTrace();
       } catch (SQLException e) {
        e.printStackTrace();
       }
      }  public void closeAll() {
       try {
        if (rs != null)
         rs.close();
        if (ps != null)
         ps.close();
        if (con != null)
         con.close();   } catch (SQLException e) {
        e.printStackTrace();
       }
      }
    }
    写添加sql语句。博客有详细介绍
      

  2.   

    只要是合法的SQL语句,楼主都可以用一样的JDBC API去执行它。
    比方说MS SQL Server数据库上,你可以这样往courses表中增加eval字段:stmt.execute("alter table courses add eval int null");
      

  3.   

    写个SQL语句,用JDBC或者Hibernate执行下,就可以了。