关于vj的一个问题,晚上就结算

ephemeral 2001-06-28 12:06:48
在数据库连接好后,怎么给字段赋值。
最好能给我一个实例程序。包括数据库的查找,更新,删除,添加!谢谢!
...全文
148 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ephemeral 2001-06-30
  • 打赏
  • 举报
回复
我的email dantte@citiz.net
kiddycoffee 2001-06-29
  • 打赏
  • 举报
回复
还有最好不要用 VJ 开发,要么 %100 JAVA,要么转向其它开发工具,比如 C#,Deiphi 什么的。
kiddycoffee 2001-06-29
  • 打赏
  • 举报
回复
建议看一看 SQL 语句。
如果用一般的查询,直接用

Connection conn = ....;
Statement stmt = conn.creatStatement();
String sql = "update into ... set ... ";
stmt.excuteUpdate(sql);

就可以了。
简单的查询,一般不要用到事物处理和 perpareStatement(楼上的),因为事物处理和 perpareStatement 都需要额外的开销。
billbenz 2001-06-29
  • 打赏
  • 举报
回复
我们实习做过,你的email?我发给你
ephemeral 2001-06-29
  • 打赏
  • 举报
回复
是不是没人用VJ啊?我命苦~~~~~~~~~``
kookoo 2001-06-29
  • 打赏
  • 举报
回复
msdn中没有吗?
kookoo 2001-06-29
  • 打赏
  • 举报
回复
msdn中没有吗?
ephemeral 2001-06-29
  • 打赏
  • 举报
回复
up again!
ephemeral 2001-06-28
  • 打赏
  • 举报
回复
skyyoung兄,我是用ado连接access数据库,怎么作?
skyyoung 2001-06-28
  • 打赏
  • 举报
回复
PreparedStatement prepstmt;
try {
prepstmt = theConn.dbConn.prepareStatement
("UPDATE tCust SET custName = ? "+
" WHERE custId = ?");
prepstmt.setString(1,"Smith");
prepstmt.setString(2, cust_id.getText());
prepstmt.executeUpdate();

theConn.dbConn.commit();
prepstmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
skyyoung 2001-06-28
  • 打赏
  • 举报
回复
Statement stmt;
String sql;
int rows;

sql = "INSERT INTO tCust "
+ "(custId, custName, custAddr) "
+ "VALUES "
+ "('" + custId + "',"
+ "('" + custName + "',"
+ "('" + custAddr + "')";

stmt = theConn.dbConn.createStatement();
rows = stmt.executeUpdate(sql);
theConn.dbConn.commit();
stmt.close();



A PreparedStatement is used to insert data containing QUOTES PreparedStatement stmt = null;
String sql;
int rows;

try {
sql = "INSERT INTO tCust"
+ "(custName) "
+ "VALUES "
+ "(?)";
stmt = theConn.dbConn.prepareStatement(sql);
stmt.setString(1, "Name with \" are permitted!");
rows = stmt.executeUpdate();
theConn.dbConn.commit();
stmt.close();
System.out.println(sql);
}
catch (Exception e){
e,printStackTrace();
}
========================================
PreparedStatement prepstmt;
try {
prepstmt = theConn.dbConn.prepareStatement
("DELETE FROM tCust "+
" WHERE custId = ?");

prepstmt.setString(1,cust_id.getText());
prepstmt.executeUpdate();

theConn.dbConn.commit();
prepstmt.close();
}
catch (Exception e) {
e.printStackTrace();
}


ephemeral 2001-06-28
  • 打赏
  • 举报
回复
up,谁来帮帮我啊??

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧