java中,如何向数据库表中动态添加列?

RT 最好能有源码说明 谢谢

alter table Test add name varchar(30) 增加一列 列名为name的字段个人认为这种操作极有可能破坏数据的完整性和一致性。如果你在程序中还给用户提供一个这样的页面来运行它,运行用户自己来新增字段,向数据库发送 alter table add column...这样的DDL,我认为不可取 。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-29
insert into tablename values(?,?,?)preperstatement.setxx(变量)
第2个回答  2013-06-29
你是想在sqlserver,还是mysql,还是Oracle,想怎么样动态添加,说清楚点

Java中怎样插入一条语句到数据库中(java添加信息到数据库中)
1.insert into 表名 values(值1,值2,...值n)---(这种必须填充该表所有字段的值)2.insert into 表名 set(字段1,字段2,...字段n)values(值1,值2,...值n)--(这种必须填充非空字段,可空字段可以不填)3.insert into 表名 set 字段1=值1,字段2=值2,...字段n=值n --(这种必须填...

在java中用JDBC连接oracle添加ID自增列怎么弄的
oracle数据库里面的自动增张列我以序列的形式来的,首先你要新建一个序列,然后在你要插入数据的地方,调用你新建的这个序列号,nextval是下一列数字,current是当前列的数字 例如 首先创建一个序列:CREATE sequence idauto (--创建序列)start with 1 ( --初始值从1开始)然后执行 然后你...

用java实现每隔10s向数据库添加一条记录,记录为时间和日期
1、在spring.xml文件中(有的也叫applicationContext.xml)中添加如下:2、配置我们的task任务扫描注解 <task:annotation-driven\/>3、添加一个类,名字随便定义,例如:ScheduledExcuteTask Componentpublic class ScheduledExcuteTask{ @Scheduled(cron="0\/10 * * * * ? ")\/\/的意思是:每隔10秒钟...

Java中写插入语句向数据库中的表插入??
实现思路:首先oracle数据库中的插入数据可以用insert语句,之后即可通过java方式进行插入,如:String userinfo="insert into userinfo VALUES("+"'"+userD+"',sysdate"+")";\/\/之后执行插库操作。备注,实际在数据库中插入语句如下 sql:insert into userinfo values('123',sysdate);...

java后台如何向数据库同一张表同时插入多条数据,请看如下保存数据操作代 ...
准备INSERT的Object,每次都要new,就会insert多条记录

JAVA在界面上如何实现数据库 表的删除\\添加数据
System.out.println(rs.getObject(2));输出表中的每二列数据 ...} 第六步:关闭数据库连接 rs.close();sta.close;conn.close()\/\/关闭步骤必须先关闭结果集对象再关闭Statement对像,最后关闭Connection对像 以上便是对数据库中表进行操作的JAVA语句,无论对java web程序还是对java应用程序都有效!...

java里向数据库中插入一行数据
首先是conn是否为空,第二,你确定所有Field的值都能拿到?还有表的每个字段都要有值:每次在调用 insertRow 之前调用此方法时,必须为结果集中的所有列分配值。

Java 查询到的list数组怎么插入到数据库另表中
你这个datarow应该是一整条数据对象,封装了很多属性,你得把这条数据拆成各个属性,然后用SQL语句(jdbc或者框架~)插入对应的表中。

用一个jtable显示数据库中的数据,同时又在每行后加一列,放一个按钮
\/\/添加事件 table.addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e) { System.out.println("table");int row = table.getSelectedRow();int column = table.getSelectedColumn();System.out.println("row="+row+":"+"column="+column);if(column==3){ \/\/处理...

编写一个java定时器 每隔5秒钟向数据库表中添加一条数据 求助应该咋写...
public class Test extends TimerTask { public static void main(String[] args) { Timer timer = new Timer();Test t=new Test();\/\/程序运行后立刻执行任务,每隔1000ms执行一次 timer.schedule(t, 0, 1000);} Override public void run() { System.out.println("在此处调用插入数据库的方法...

相似回答