社区
应用实例
帖子详情
如果检测sql语句是不是合法?有工具吗?
sglbaby
2005-02-02 08:55:49
我在VB中想做个管理数据库的功能。
其中有部分是这样的。
我想检测一下写的sql语句是不是合法。有什么错误?这个如何办到呢?
...全文
937
12
打赏
收藏
如果检测sql语句是不是合法?有工具吗?
我在VB中想做个管理数据库的功能。 其中有部分是这样的。 我想检测一下写的sql语句是不是合法。有什么错误?这个如何办到呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiye12
2005-02-16
打赏
举报
回复
抛异常
yun555
2005-02-15
打赏
举报
回复
绝对优质JAVA版本OA系统技术转让!!!
开发文档+设计文档+使用文档+使用手册
图形自定义+手写签名+电子印章+痕迹保留
联系方式
QQ:69976733
MSN:suifp@hotmail.com
办公自动化系统优势
一、产品在设计阶段,为保证完全满足在不同的操作系统和不同的数据库系统中无需进行二次开发,做了大量的基础工作,具体表现如下:
产品采用J2EE体系进行设计开发,为跨平台应用奠定基础;
数据库设计过程中只采用标准的三种数据类型(整形、字符型和长字符型);
数据库设计过程中不运用存储过程;
产品开发不依赖于某种操作系统,保证用户在客户端不需安装任何其它插件或应用系统;
通过JAVA语言实现数据库相关功能的大批方法,保证对数据库类型无依赖性;
二、产品在开发阶段,为保证能够与同类产品有较大的优势,不急功近利,扎实工作,系统开发阶段花费了两年多的时间,并最终开发成功,与同类产品比较,具体优势体现如下:
先进的体系架构,只需在服务器安装一次,产品升级和维护也只需通过服务器来进行,可节省客户应用本系统的建设成本,可缩短系统的实施周期和培训周期;
高度的安全性,首先对数据采用RSA加密算法进行加密处理,系统管理员只能够回收用户的密钥,而不能修改用户的密钥信息,从技术管理角度堵死安全隐患;第二、引入电子签名机制,保证每个用户在系统中的任何操作都是安全有效的,同时用户的每一个动作都具有现实的责任意义,是不可抵赖的;第三、采用二维权限设置思想,每个用户的权限由动作和动作的有效范围两维来设定,可满足任何有严格权限控制的机关和单位的具体应用;
独具特色的图形化工作流自定义系统,工作流自定义系统是整个电子政务系统基础平台,管理工作人员只需通过点击或拖拉鼠标就可完成对工作流程的定义,定义好的工作流程包含公文或其它事务的每一步处理细节,并可跟踪单一事务的处理状态,通过督办催办体制完善管理,提高工作效率;
基于JAVA MAIL技术的邮件系统,在系统内的任何用户均可实现收发内(单位内)外部(Internet)邮件,可解决传统的办公系统与邮件系统(特别是Internet邮件系统)分离的局面,从管理和应用两方面均具有重要的节约投资和易维护的意义;
用户完全可自定义的报表系统,政务处理过程中会存在大量的报表和表格,产品中的自定义报表系统可根据机关单位业务的变化设计所需的报表,而不需要重新去进行开发;
极具实用价值的文档管理,文档管理可实现对单一文件或文件夹指定相关的共享范围(可按部门或个人进行设置),解决了在Windows操作系统中文件共享一不能共享单一文件,二不能设置共享范围(主要是与部门或个人相关)的突出问题;
三、产品开发阶段结束后,进行了严格的系统测试,并完成产品化工作,具体表现如下:
在美国SUN公司的12CPU小型机上进行系统负载均衡评估测试,系统运行参数完全达到了SUN公司JAVA应用程序的评测标准;
经过一年多来的不断完善,目前系统运行过程中的出错率极低,系统运行稳定;
产品相关文档(产品安装手册、产品使用手册、系统管理员手册、工作流自定义系统使用手册)齐全,产品安装方便容易,产品化程度已经达到一个较为成数的高度;
通过多处政府和国有大型企业应用本系统后的情况来看,目前系统已达到了完全依托自主知识产权,在同类产品中独领风骚的高度。
3、大型成大熟erp大软件技术转让
新世纪成熟ERP系统技术转让,源代码,开发文档设计文档齐全
适合机械制造、化工、食品加工、服装等等行业
功能包括
财务总帐 采购系统
应收系统 库存系统
应付系统 存货核算
固定资产 销售系统
成本核算 包装物料管理
财务分析 运输系统
电子报表 生产计划
人事管理 质量管理
工资管理 设备管理
考核管理 系统管理
基础数据
等等
有意者请和我联系 qq:99520538 msn:suifp@hotmail.com
4、b/s lotus版本非常优秀oa,为了让大家更好的学习和运用,我打算技术转b让(带源码+文档+培训)
33个模块40几个功能
转让内容 原代码+配置文档+使用文档
包含消息发送,自定义收发文工作流
手写签名,痕迹保留等等
我的联系方式是
QQ:69976733
MSN:suifp@hotmail.com
=========================================
下面是权限设置的一些模块
==========================================
OA库的权限和角色配置
首先,每个数据库均将Domino服务器和Domino管理员作为"管理者"级别添加进ACL中。其
中,Domino服务器的
用户类型是"服务器",Domino管理员的用户类型是"个人"。
1、内部通讯录数据库(oa_addresslist.nsf)
ACL: -Default- 为 "编辑者"
ROLE: [管理员],具有此角色的用户能新增、修改或删除内部通讯录文档。
2、大事记数据库(oa_affair.nsf)
ACL: -Default- 为 "编辑者"
ROLE: [管理员],具有此角色的用户能新增、修改或删除大事记文档。
3、申请数据库(oa_apply.nsf)
ACL: -Default- 为 "编辑者"
ROLE:不用特别设置
4、档案管理数据库(oa_archives.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[档案室主任][档案员],具有此两种角色之一的用户能进行档案管理工作。其他的
则只能借阅档案。
5、合同管理数据库(oa_bargain.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[Admin],具有此角色的用户能添加、删除、修改合同文档。
6、论坛数据库(oa_bbs.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[论坛管理员],具有此角色的用户能删除论坛中的文档。
7、图书管理数据库(oa_book.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[admin],具有此角色的用户是图书用品管理人员,能对图书进行增加、修改或删
除等。
8、公告栏数据库(oa_callboard.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[管理员],具有此角色的用户能添加、删除、修改公告栏文档。
9、车辆管理数据(oa_car.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[admin],具有此角色的用户能增加、修改、删除车辆清单和车辆预订记录。
10、办公用品管理数据库(oa_comm.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[admin],具有此角色的用户能增加、修改、删除文档。
11、流程定制数据库(oa_defineflow.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[FlowAdmin],具有此角色的用户能增加、修改、删除流程。
12、公文流转管理数据库(oa_fileflow.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[发文起草],具有此角色的用户能起草新的发文并提交审批流转。
[收文登记],具有此角色的用户能登记新的收文并提交审批流转。
13、公文流转日志数据库(oa_filelog.nsf)
ACL: -Default- 为 "编辑者"
ROLE:不用特别设置。
14、人事管理数据库(oa_human.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[admin],具有此角色的用户是人事系统管理员,能管理员工资料,
管理员工劳动合同、奖罚情况、职务变动、绩效评估等资料。
15、政策法规数据库(oa_law.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[管理员],具有此角色的用户能新增、删除、修改政策法规文档。
16、领导评估数据库(oa_leader.nsf)
ACL: -Default- 为 "编辑者"
ROLE:不作特别的设置
17、登录数据库(oa_login.nsf)
ACL: -Default- 为 "编辑者"
ROLE: [档案室主任],[档案员],具有此角色之一的用户能对档案进行管理工作。
[论坛管理员],具有此角色的用户能对电子论坛进行管理。
[系统设置],具有此角色的用户能对系统进行初始化设置工作。
18、会议室管理数据库(oa_meeting.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[admin],具有此角色的用户能增加、修改或删除会议室清单和会议室预订记录。
19、消息服务数据库(oa_message.nsf)
ACL: -Default- 为 "编辑者"
ROLE:不作特别设置。
20、考勤管理数据库(oa_onoff.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[admin],具有此角色的用户是考勤管理员,能对考勤参数进行设置。
21、个人名片管理数据库(oa_personcard.nsf)
ACL: -Default- 为 "编辑者"
ROLE:不作特别设置
22、邮政编码数据库(oa_post.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[管理员],具有此角色的用户能新增、修改或删除邮政编码文档。
23、接待管理数据库(oa_receive.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[admin],具有此角色的用户能新增、修改或删除接待记录。
24、往来关系数据库(oa_relation.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[admin],具有此角色的用户能新增、修改或删除往来关系文档。
25、人事制度数据库(oa_rule.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[admin],具有此角色的用户能新增、修改或删除人事制度文档。
26、交通时刻表数据库(oa_schedule.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[管理员],具有此角色的用户能新增、修改或删除文档。
27、个人总结数据库(oa_summarize.nsf)
ACL: -Default- 为 "编辑者"
ROLE:不作特别设置。
28、会议管理数据库(oa_summary.nsf)
ACL: -Default- 为 "编辑者"
ROLE:[admin],具有此角色的用户能新增、修改或删除会议记录文档。
29、系统配置数据库(oa_system.nsf)
ACL: -Default- 为 "编辑者"
ROLE:不作特别设置
30、日程安排数据库(oa_todo.nsf)
ACL: -Default- 为 "编辑者"
ROLE:不作特别设置。
31、电子邮件模板(oa_mail.ntf)
根据Lotus邮件模板设置其ACL。用来生成用户的邮件库。
aierong
2005-02-07
打赏
举报
回复
查询分析器
http://www.cnblogs.com/aierong/
ljial
2005-02-07
打赏
举报
回复
sql语句若不合法,执行时有错误返回信息,只要捕捉这个返回信息就可以了,不同的开发工具捕捉语法也不一样
dragonlyf
2005-02-04
打赏
举报
回复
查询分析器不是有自带的麻
july
2005-02-04
打赏
举报
回复
没错,查询分析器就是一个很好的检查工具
huazf
2005-02-04
打赏
举报
回复
SET PARSEONLY
检查每个 Transact-SQL 语句的语法并返回任何错误信息,但不编译和执行语句。
当 SET PARSEONLY 为 ON 时,Microsoft® SQL Server™ 仅分析语句。当 SET PARSEONLY 为 OFF 时,SQL Server 编译并执行语句。
SET PARSEONLY 的设置是在分析时设置,而不是在执行或运行时设置。
在存储过程或触发器中不要使用 PARSEONLY。如果 OFFSETS 选项为 ON 而且没有出现错误,则 SET PARSEONLY 返回偏移量。
专业提供SQL SERVER数据库修复服务
QQ:386999
TEL:0576-2454863
专注VB编程开发20年
2005-02-03
打赏
举报
回复
顶
专注VB编程开发20年
2005-02-02
打赏
举报
回复
顶
建军黄
2005-02-02
打赏
举报
回复
没错,查询分析器就是一个很好的检查工具
zhouqi724
2005-02-02
打赏
举报
回复
顶
xluzhong
2005-02-02
打赏
举报
回复
把你的sql语句移到sql查询分析器执行(把变量用实例代替),能执行成功就没错!
java检查sql语法是否正确
NULL 博文链接:https://zhoualine.iteye.com/blog/1190914
渗透测试必备神器SQLMAP的所有绕waf脚本合集
这个脚本合集给出了各种数据库对应的绕waf脚本名称,方便针对各种过滤手段选择对应的脚本 在许多情况下,防火墙只能防御已知的攻击模式和威胁。然而,SQL注入是一种动态的、高度灵活的攻击方式,防火墙很难对其进行全面的防御。SQLMAP利用这一点,通过构造特定的
SQL语句
,绕过防火墙的
检测
,直达数据库。 具体来说,SQLMAP首先会尝试猜测应用程序所使用的数据库类型(如MySQL、Oracle等),然后根据该数据库类型的语法和特性,构造出特定的
SQL语句
。这些语句在防火墙看来可能是正常的、
合法
的请求,但实际上却包含了恶意的SQL代码,能够导致数据库泄漏数据、甚至完全被控制。 当然,SQLMAP并不是一种万能的
工具
。它需要使用者具备一定的技术知识和经验,才能正确地使用并获得最佳效果。尽管如此,SQLMAP无疑是一个强大的
工具
,它可以帮助你发现那些防火墙可能无法
检测
到的安全风险。 总结起来,SQLMAP是一种强大的、能够绕过防火墙
检测
的
工具
。它能够帮助你发现并利用应用程序中的SQL注入漏洞,及时修复这些漏洞,确保你的数据安全。所以,如果你想确保你的应用程序免受潜在威胁的影响,那么SQLMA
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编写经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的问题:1. 自己写了SQL却不知道对不对。2. 在上线后发现原有的数据内容
SQL语句
执⾏结果没问题, 但是数据变化了以后SQL返回的结果就错误了。3. 稍微复杂⼀点的SQL就不知道该如何写了。4. 看不懂同⾏写的SQL是为什么。5. 不知道索引的原理。6. 不知道怎么加索引能够提⾼查询性能纵观全网的教程都只停留在概念解析的层面,没有深入剖析原理,所以看了那么多的教程,可还是不会写。本教程与其他教程不同带你深入了解原理,让你真正了解什么是
SQL语句
,让你懂得
SQL语句
的编写⽅法。不再为
SQL语句
而烦恼。真正做到面对任何问题能够判断出
SQL语句
是不是
能够实现,该怎样实现。
如何用Java校验
SQL语句
的
合法
性?有这5种解决方案
要在Java中校验
SQL语句
的
合法
性,可以使用JDBC API中提供的Statement接口的execute()方法。这个方法会尝试执行给定的
SQL语句
,如果
SQL语句
不
合法
,则会抛出一个SQLException异常。因此,我们可以利用这个异常来判断
SQL语句
的
合法
性。
如何用 Java 校验 SQL 语句的
合法
性?有这 5 种解决方案
总的来说,使用 JDBC API 和 JSqlParser 库、正则表达式、ANTLR 解析器生成器或 Apache Calcite 库都可以实现校验 SQL 语句的
合法
性。具体使用哪种方法取决于你的需求和个人喜好。
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章