如何使用java代码向oracle数据库一次性插入多条数据

如何使用java代码向oracle数据库一次性插入多条数据,第1张

ClassforName("oraclejdbcdriverOracleDriver");

String url = "jdbc:oracle:thin:@你的主机ip :1521:orcl";// 设置连接字符串

String username = "你的用户名";

String password = "你的密码";

Connection con=javasqlDriverManagergetConnection(url,user,password);

Statement stmt = concreateStatement();

StringBuffer sql = new StringBuffer("insert into user values (" + listget(1)getId()+", "+listget(1)getUserName()+", "+listget(1)getPassword()+")");

for(int i = 2; i < listsize(); i++){

    sqlappend(", ("+ listget(i)getId()+", "+listget(i)getUserName()+", "+listget(i)getPassword()+")");//

}

sqlappend(";");

  ResultSet rs = stmtexecuteQuery(sql);

rsclose();

 stmtclose();

  conclose();

Connection conn = null;

ClassforName("oraclejdbcdriverOracleDriver");//加入oracle的驱动,“”里面是驱动的路径

String url = "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL";// 数据库连接,oracle代表链接的是oracle数据库;thin:@MyDbComputerNameOrIP代表的是数据库所在的IP地址(可以保留thin:);1521代表链接数据库的端口号;ORCL代表的是数据库名称

String UserName = "root";// 数据库用户登陆名 ( 也有说是 schema 名字的 )

String Password = "2006";// 密码

conn = DriverManagergetConnection(url, UserName, Password);

一般是在配置文件中写数据库连接的信息,你可以写两种不同数据库(如Oracle和SQL Server)的数据源,然后用程序读入不同的配置文件,接下来就可以分别访问两种不同的数据库了,但不是同时的

如果两个数据库是同一种数据库中的不同数据库,如在MySQL中建立了两个数据库A和B,那么可以直接用代码进行条件处理数据库 *** 作就可以了

以上就是关于如何使用java代码向oracle数据库一次性插入多条数据全部的内容,包括:如何使用java代码向oracle数据库一次性插入多条数据、java怎么连接oracle数据库、JAVA中如何同时访问两种数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10203590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存