关于数据库的问题,急!! (0分)

  • 主题发起人 蛇鹤八步
  • 开始时间

蛇鹤八步

Unregistered / Unconfirmed
GUEST, unregistred user!
我知道数据库查询时用querydataset,它应该只能用于SELECT语句吧!
现在我想触发一个BUTTON的事件之后,使一个数据库的某个表的某行,插入到另外一个表中,该怎么办啊??毕业设计,郁闷!!!
如果这个问题我问的不清楚,那就请教一下:在JB里怎么实现SQL的插入语句?
 
瘦锁吧!这个东东到处都有!
 
>>使一个数据库的某行,插入到另外一个数据库中,
两个不同的数据库吧,哪应该使用两个Connection 到不同的数据库
吧,如果是同一数据库,用Insert...into....
btw:JB用的少,还没使用过其控件,帮不少什么忙,SORRY :)
 
如Insert,Update等操作不返回结果集,使用Statement的executeUpdate(String sql)方法
以下为搜索的操作数据库的例子:
import java.lang.*;
import java.util.*;
import java.sql.*;
public class db {
public static void main(String argv[]) {
System.out.println("start...");
//init database connection
Connection pdb;
try
{
Class.forName("postgresql.Driver");
}
catch(java.lang.ClassNotFoundException e) {
System.out.println("err:class.forname.");
}
try
{
pdb=DriverManager.getConnection("jdbc:postgresql:mytest","eight","");
Statement stmt=pdb.createStatement();
ResultSet rs=stmt.executeQuery("select * from test1");
if(rs!=null)
{
System.out.println("get data from database:");
while(rs.next())
{
System.out.print(rs.getString(1));
System.out.print(rs.getint(2));
System.out.print("");
}
}
rs.close();
stmt.close();
pdb.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
 
insert into table1 from table2 where id=2
 
接受答案了.
 
顶部