Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:message_DSN"; // message_DSN 为你的用户数据源名称;
String user = "";
String password = ""; // 用户名和密码在此都设为空;
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
String sql3 = "insert into message values(?,?,?)";
PreparedStatement psmt=conn.prepareCall(sql3);
psmt.clearParameters();
psmt.setString(1,"1");
psmt.setString(2,"dong");
psmt.setString(3,"插进去了么?????");
int i= psmt.executeUpdate();
拿这个例子说下好吗?昨天有个朋友说这么写不太好那一共有多少种写法呢?各自有什么利弊
String url = "jdbc:odbc:message_DSN"; // message_DSN 为你的用户数据源名称;
String user = "";
String password = ""; // 用户名和密码在此都设为空;
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
String sql3 = "insert into message values(?,?,?)";
PreparedStatement psmt=conn.prepareCall(sql3);
psmt.clearParameters();
psmt.setString(1,"1");
psmt.setString(2,"dong");
psmt.setString(3,"插进去了么?????");
int i= psmt.executeUpdate();
拿这个例子说下好吗?昨天有个朋友说这么写不太好那一共有多少种写法呢?各自有什么利弊
解决方案 »
- 记录合并的问题
- 想做一个WEB应用程序,数据量能达到1000万,表的键值都采用了GUID,这样表的关联和查询会不会受到影响
- 请问:如何将XML以大字段存在SQLServer2000中?
- ##高分求教:在SqlServer中如何进入对某个数据库的独占模式,进入独占模式时,对已连接的用户怎么处理
- 如何列出2列完全相同,和完全不同的记录
- 安装sql server2005时,提示“无法启动SQL Server(MSSQLSERVER)服务 错误1053“和“sqlservr.exe[4076] 中发生未处理的win32异常”
- 全文索引的 contains 可以匹配前缀吗我是中国人
- 同一记录两个不同字段的合并问题。来者有份
- 数据库修改数据问题
- 有没有infomix高手,欲建立长期联系,请多多指教!
- 数据库操作错误
- 触发器和外键级联删除冲突
insert into select ... union select ...
insert into a select * from b
insert into table value(1,2,3)
insert into table select a,b,c from table1
你仔细分析一下,就会发现,还是标准的insertinsert into 表名 [表列]value[对应值]要是变化就在前面的表列和对应值上,怎么用表列,可省略,可以动态的取得。对应值的获取方法就更多了,可以动态的输入,比如一些存储过程。还可以从别的表中取得,也可以固定时,还可以用一些函数,等等。查根本还是那样。
不知我说的对不对?
比如这个:insert into table(a,b,c) value(1,2,3)
我想在第二个字段不插入东西,让数据库加载默认直(getdate())
insert into table(a,c) value(1,3)