日期:2014-05-20  浏览次数:20887 次

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

------解决方案--------------------
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语句。博客有详细介绍
------解决方案--------------------
只要是合法的SQL语句,楼主都可以用一样的JDBC API去执行它。
比方说MS SQL Server数据库上,你可以这样往courses表中增加eval字段:

stmt.execute("alter table courses add eval int null");
------解决方案--------------------
写个SQL语句,用JDBC或者Hibernate执行下,就可以了。
------解决方案--------------------
应用程序 搞复杂了