如何用程序添加表字段
如何用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执行下,就可以了。
------解决方案--------------------应用程序 搞复杂了