当前位置:  技术问答>java相关

怎么看对数据库的添加、修改是否成功?急,在线给分!!

    来源: 互联网  发布时间:2015-10-31

    本文导语:  怎么看对数据库的添加、修改是否成功? | 最简单的方法是在数据库操作的bean里面定义一个String 用来返回结果: 这是我的bean的写法。 只要在页面调用getException()就可以知道操作是否成功,...

怎么看对数据库的添加、修改是否成功?

|
最简单的方法是在数据库操作的bean里面定义一个String 用来返回结果:
这是我的bean的写法。
只要在页面调用getException()就可以知道操作是否成功,我觉得这种做法是代价比较小的了。哈哈,欢迎大家交流
package sqlBean;

import java.sql .*;
import java.io.*;
public class sqlBean {
private String strip="";//"192.168.1.165";
private String strport;
private String strodbc;
private String struser="";//"sa";
private String strpassword="" ;
private String temp;
private int i;
private String exception="操作成功!";

String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "";//"jdbc:odbc:biserver";
//getfile gf = new getfile();
//String sConnStr="";
Connection connect = null;
ResultSet rs = null;
public void forName(){
try {
  getfile();
  sConnStr="jdbc:odbc:"+strodbc;
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e) {
  exception=e.getMessage();
System.err.println( exception);
}
}
public ResultSet executeQuery(String sql) {
rs = null;
try {
  forName();
  if(connect==null)
  connect = DriverManager.getConnection(sConnStr,"sa","");
  strpassword=strpassword.trim();
  if (strpassword.equals(""))
   {
    connect = DriverManager.getConnection(sConnStr,struser,"");
    }
else
   {
     connect = DriverManager.getConnection(sConnStr,struser,strpassword);
   }
Statement stmt = connect.createStatement(rs.TYPE_SCROLL_SENSITIVE,rs.CONCUR_READ_ONLY);
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
   exception=ex.getMessage();
System.err.println(exception);
}
 return rs;
}
public void updatesql(String sql) {
try {
  forName();
strpassword=strpassword.trim();
if (strpassword.equals(""))
   {
    if(connect==null)
    connect = DriverManager.getConnection(sConnStr,struser,"");
    }
else
   {
    if(connect==null)
    connect = DriverManager.getConnection(sConnStr,struser,strpassword);
    }
Statement stmt = connect.createStatement();
stmt.executeUpdate(sql);
}
catch(SQLException ex) {
   exception=ex.getMessage();
System.err.println(exception);
}
}
public String getException(){

return exception;

}

|
Statement Interface的executeUpdate() method会返回一个整数,如果是大于0表示操作成功,等于0表示没有满足条件的记录,如果抛出异常表示操作失败

    
 
 

您可能感兴趣的文章:

  • 为mysql数据库添加添加事务处理的方法
  • linux能够通过执行脚本添加oracle数据库的用户吗
  • oracle数据库添加或删除一列的sql语句
  • 如何实现在java界面程序中向数据库添加记录,能不能给你例子??
  • 如何在HOME接口里添加find方法并建立数据库关联,用的是JB
  • mysql数据库添加用户及分配权限具体实现
  • 页面报500号错,数据却成功添加到数据库中???????
  • 高分求购:对数据库(oracel)的连接、添加、编辑、等操作的javaBean源程序
  • 怎么在实体bean中添加一个时间类型到数据库中?
  • 我添加到数据库表里的记录,汉字怎么都变成了乱码?谢谢
  • 怎样在JB5里添加数据库驱动程序?
  • 请教一个关于重启时,linux 添加自动关闭数据库服务器的问题
  • 关于在原数据基础上添加数据再返还数据库时出现的问题 求救各位高手 69分
  • 在JSP中添加Date类型数据到数据库中的问题,真折磨人啊?
  • c#数据绑定之向查询中添加参数(.Net连接外部数据库)
  • mysql数据库修改添加Date格式列的方法
  • 请问:如何实现在jsp页面中往数据库中添加中文记录!
  • 师傅们,帮我看看这段代码把,我用jb运行时他只向数据库中添加了两条记录。
  • 为什么数据库添加成功了,可页面(html)没有出来(ie不停的转)???
  • 不能把用户提交的数据添加到数据库中???谁能帮我啊!!!!!!!!!
  • 对数据库的查询结果resultset进行修改后,怎么将修改的信息传回给数据库
  • sql数据库多用户模式修改方法
  • 修改数据库为多用户模式
  • sql数据库如何查询修改数据库恢复模式?
  • sql 批量修改数据库表
  • 数据库修改历史记录工具 dbdeploy
  • sql数据库修改数据库用户
  • 新手:用WEB页面修改数据库中的表?
  • mysql字符集和数据库引擎修改方法分享
  • 修改数据库文件及日志文件增量的sql语句
  • 如何修改mysql数据库的max_allowed_packet参数
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问Linux数据库编程是否也可以支持通用的SQL语言进行数据库编写.
  • informix数据库中怎么判断一个表是否存在?(esql/c)
  • 采用Flash的嵌入式系统中是否难以应用数据库?
  • 访问Access数据库,除了JDBD-ODBC桥,是否还有别的办法?
  • 在tomcat 中使用jdbcrealm是否一定要在数据库中建立用户表和 角色表
  • 请教,从数据库查看图片地,是否可以不下载到本地?
  • 请问我要测试数据库是否连接成功,应该咋办?小妹谢谢各位!
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • 查询图片,图片文件存放在数据库中好,还是存放路径好,是否有更好的解决办法
  • 请问我怎么样才能知道一个特定的数据库中是否存在某一个表
  • Window客户端通过ADO是否能够连接和操作Unix平台下的Oracle数据库?
  • 查找oracle数据库表中是否存在系统关键字的方法
  • 请问用applet直接连接服务器上的数据库的办法是否安全
  • c#判断数据库服务器是否启动
  • Linux下是否有什么FTP软件可以与mysql数据库相结合用来控制帐号?
  • C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
  • 用APPLET访问数据库,是否要在客户端安装JDBC驱动
  • c#判断数据库服务器是否已经启动的方法
  • 菜鸟提问:在数据库方面,对于结果集ResultSet,是否有方法返回其记录条数??
  • 关于JDBC连接Oracle数据库,是否必须有Oracle客户端
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • 如何监控数据库的数据,如果数据库数据更改,就通知Server
  • SQL Server 2008如何进行数据库分离和附加详细介绍
  • 散分:Jbuilder6开发数据库应用请问你们都用什么数据库? 免费的数据库有那些?
  • 文档数据库mongodb与列式数据库hbase详细比较
  • 如何从数据库中或文本文件中提取数据到另一个数据库中?
  • nosql数据库levedb介绍及levedb最新版1.18下载安装
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 开发java下的数据库程序,用什么数据库引擎?
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3