mtwm.net
当前位置:首页 >> jAvA(jDBC)向orAClE中插入记录 >>

jAvA(jDBC)向orAClE中插入记录

Class.forName("oracle.jdbc.driver.OracleDriver");conn=DriverManager.getConnection("jdbc:oracle:thin:@192.168.161.3 :1521:NMS", "用户名", "密码");stm=conn.createStatement();String sql="delete from user where userId='"+id+"'";stm.executeUpdate(sql);

假如有三列 id username password id为主键根据序列生成insert into (id,username,password) values(sequence.nextval,null,null);满意请采纳 不满意请追问!!!

给你一个列子,好好参考一下:/** * 新增 */ public void save(DbBasicinfo dbf) { try { con = JdbcTemplete.getConnection(); String sql = "insert into db_basicinfo (oid,DB_NAME,IP,SORT_INDEX,REMARKS,DB_VERSION) values (seq_db_

1、连接数据库,然后写SQL(insert语句)2、使用第三方工具(如SPRING、HIBERNATE等),调用相应的插入API

将 INSERT 生成的SQL,贴来看看是JSP生成的,不是自己另外写的.整个逻辑要修改一下,stm_1执行返回空记录,未必是返回null的.SELECT 的语句,错了,SELECT后少 了*

对了 桥连是需要陪数据源的数据源 aaa 算了 还是用楼上的吧

Oracle 的主键 是 sequence 生成的吗?若是,以下是解决方法:1,用Oracle 的returning 语句.PreparedStatement sta = conn.prepareStatement("INSERT INTO LOGGING VALUES (TESTSEQ.NEXTVAL,SYSDATE)returning id into ? "); sta.

try { Class.forName("com.mysql.jdbc.Driver");// 动态加载mysql驱动 // or: // com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver(); // or: // new com.mysql.jdbc.Driver(); System.out.println("成功加载MySQL驱动程序"); // 一个

id自动增长,程序里直接赋值成null即可

需要用两个类来实现,DB类用来加载数据库驱动,建立数据库连接,Opdb类用来查询和插入数据 OPDB类我只写了测试用的main方法,需要调用DB类来做查询和插入数据的操作 OPDB.java的源码如下 public class Opdb { public static void main

网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com