2 jiaoxiaobin50 jiaoxiaobin50 于 2016.03.23 11:44 提问

服务层对数据库字段的校验问题,大神帮忙

对于三条银行卡数据,例如建行,中行,工商,当我点击添加的时候如果数据库里有了上述数据的时候则不能加进行添加,则提示该银行卡已存在。如果没有则可以添加成功。这个校验怎么做的。
在服务层里面怎么加上这段代码,有点蒙。

1个回答

zjl3576
zjl3576   2016.03.23 12:08

这个要看你的表结构了。直接从数据库里查询是否有这条数据存在,有则不加。可以通过银行卡的类型,如建行1,工行2,中行3。再加上银行账号进行查询。
sql语句的话就是select *from 表名 where type = 1 and account = '...'.

jiaoxiaobin50
jiaoxiaobin50 谢谢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
hibernate做数据同步时的问题
当我们有做数据同步需求时,如果表中除了主键不能重复,还有其他字段比如名称不能重复,那么在做同步时可能会出现以下情况: A平台上数据已经删除,此时B平台的数据库还未同步,这时A平台新增了一个名称与原来一样的资源。这时B平台开始做数据同步,不巧的是,删除操作在添加操作之后,那么会出现无法保存名字相同的数据。那么该怎么办? 解决方法就是先做删除,后做保存。但由于是批量操作,即使用一个commit,还
js进行前端数据的验证
js进行前端数据的验证: function check()       {           var reg=/^[\u4E00-\u9FA5]{1,}$/;           if(reg.test(document.all.chinaName.value)==false)           {               alert('真实姓名必须为中文!');      
JAVA DAO层 对数据库操作常用方法(转)
第一种:   List> 1、不带参数的 [java] view plaincopy "font-size:18px">   /**       * @return       * @throws SQLException       */       @SuppressWarnings("unchecked")       pu
谈一下我们是怎么做数据库单元测试(Database Unit Test)的
背景介绍 最近在团队在做release之前的regression,把各个feature分支merge回master之后发现DB的单元测试出现了20多个失败的test cases。之前没怎么做过DB的单元测试,正好借这个机会熟悉一下写DB单元测试的流程。 这篇博文中首先介绍一下在我们的特定项目场景中是如何搭建DB 单元测试框架的,然后举一个简单的例子,从头到尾在visual studio中创建一
SQL 对字段的增删改
 增加字段alter table docdsp  add dspcode char(200)删除字段ALTER TABLE table_NAME DROP COLUMN column_NAME字段修改                                                                                                
怎么对数据库进行压缩处理
大家好:     我现在做的一个程序,是用的pb9。0+sybase做的。我现在想做的是我要把图片保存到数据库中,因为数据量比较大,所有想在保存没个图片前先进行压缩,把压缩后的图片保存到数据库中,现在没有什么办法,请高人指点,谢谢。谁知道怎么对blob类型的数据加密解密,在不改变类型的前提下。
jmeter 实现DB数据与接口数据的匹配校验
转载:http://www.51testing.com/html/58/n-3719058.html 作者:niuzhigang 前言:接口出参数据与DB数据结合校验,使校验力度更准确~ jmeter自带插件JDBC Request Sampler 这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作。它经常需要和JDBC Con
用于数据库字段加密的工具类
用户数据库字段加密的工具类,直接下载下来放到你的Util包下就可以调用,返回一个String在存到数据库就可以生成一个32位的串,用着还可以
解决JSP网站基于数据库的用户权限分配
    实现Web应用程序的安全机制是Web应用程序的设计人员和编程人员必须面对的任务。在J2EE中,Web容器支持应用程序内置的安全机制。    Web应用程序的安全机制有二种组件:认证和授权。基于J2EE的Web容器提供三种类型的认证机制:基本认证、基于表单的认证、相互认证。由于能够对认证用户界面进行定制,大多数的Web应用程序都使用基于表单的认证。Web容器使用在Web应用程
数据库笔试题1
一、选择题(20分,每小题2分): 1.数据库系统的核心是_B___。 A.数据库           B.数据库管理系统 dbms嘛 C.数据模型         D.软件工具 2.SQL语言具有__B__的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数