c#检查SQL语法是否正确,不执行SQL语句
zhangzhiping35
c#检查SQL语法是否正确,不执行SQL语句
public static bool ValidateSQL(string sql)
{
bool bResult;
using (SqlConnection conn = new SqlConnection(DBHelper.ConnectionString))
{
using (SqlCommand cmd = new SqlCommand())
{
if (conn.State != ConnectionState.Open)
conn.Open();
cmd.Connection = conn;
cmd.CommandText = "SET PARSEONLY ON";
// cmd.ExecuteNonQuery();
try
{
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
bResult = true;
}
catch (Exception ex)
{
bResult = false;
}
finally
{
cmd.CommandText = "SET PARSEONLY OFF";
cmd.ExecuteNonQuery();
}
}
}
return bResult;
}
转载于:https://www.cnblogs.com/zhangzhiping35/p/10656277.html
c#检查SQL语法是否正确,不执行SQL语句相关推荐
- PL/SQL块中不能直接执行DDL语句(错误)
在PL/SQL块中不能直接执行DDL语句 (后篇批量删除表时却明明在PL/SQL块中使用了DROP,而且执行成功,厄...自打三十大板...谁来救我...) declare v_string ...
- 用java代码检查sql语法错误_您的SQL语法有错误;检查与MariaDB服务器版本对应的手册,以便在第1行'?'附近使用正确的语法...
我正在使用 Java 和 JDBC 制作库存系统 . 我在查询表时遇到了这个错误 . com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException ...
- java 验证sql正确_java检查sql语法是否正确
因为以前作的项目 业务逻辑不能用系统定义的方案作计算 只能是让用户本身输入参数值设置比例计算规则 系统提供sql验证 在通常的项目中也不多用到这种类型的作法 以下:java import java.u ...
- sqlserver 查询某个时间段执行sql语句_为什么 SQL 查询不是先执行SELECT语句?
作者:Julia Evans 译者:无明 链接:infoq.cn/article/Oke8hgilga3PTZ3gWvbg 很多 SQL 查询都是以 SELECT 开始的.不过,最近我跟别 ...
- PL/SQL编程基础(一):PL/SQL语法简介(匿名PL/SQL块)
PL/SQL PL/SQL是Oracle在关系数据库结构化查询语言SQL基础上扩展得到的一种过程化查询语言. SQL与编程语言之间的不同在于,SQL没有变量,SQL没有流程控制(分支,循环).而PL/ ...
- SQL(八)- python执行SQL语句
PyMySQL python 3.x版本中连接MySQL数据库使用第三方库pysqhl: python 2.x版本中连接MySQL数据库使用第三方库mysqldb: 连接PyMySQL 安装: pip ...
- cmd执行sql文件路径 oracle_oracle 基础 执行sql文件
Oracle执行外部文件: sql>@new.sql 执行多个sql文件: 1.把所有的文件都放在同一个目录下,然后在命令行里执行命令: c:>dir/b > d:/1.sql 会把 ...
- xss sql注入 php,利用xss 执行sql注入
看见phpcms v9.1.15爆的xss和无权限的sql注入,于是就想测试下利用xss执行sql注入,虽然爆的这个phpcms漏洞还有很多其他的用法!但是,这个注入我没有找到phpcms v9.1. ...
- mysql web工具 jar_websql: websql网页sql管理工具,在线执行SQL,管理数据源,常用sql记录,体积小,傻瓜式便捷,jar运行。...
WEBSQL 介绍 WEBSQL由JAVA语言纯编,H2内嵌数据库.完全开源,体积小,傻瓜式,开箱即用. ---简约而不简单 动态配置MYSQL,ORACLE等关系型数据库源,保存SQL文本实时获取, ...
- linux执行.sql脚本 db2,DB2 如何执行sql脚本
如果现在没有连接则你的sql种一定需要有连接的sql. 如果现在已经建立连接,且在db2=>字符下,则必须按照如下操作: db2 => quit c:/> db2 -stvf sql ...
最新文章
- 短信验证码的登录流程
- python协程池操作mysql_在python中使用aiomysql异步操作mysql
- tomcat通过apr配置https
- 一年的收益就是60% 熊市也能做到 股票花荣实战系统
- linux单线程处理多个请求,redis是单线程的,如何处理并发请求?
- 2021-11-05深度学习
- C/C++线程与多线程工作笔记003---C++指针引用和解引用
- JavaScript 如何工作:渲染引擎和性能优化技巧
- Mad Libs游戏:熟悉python编程环境,基本输入输出
- eXeScope 注册机制破解
- hsqldb的存储方式
- 高大上的PPT表格都是怎样制作完成的
- 深度学习模型压缩方法概述
- BZOJ5011 [Jx2017]颜色(洛谷P4065)
- 使用flink迁移数据
- Diary(一)——登录功能(上)
- pytorch版本RetinaFace人脸检测模型推理加速
- 以前端的角度出发做好SEO需要考虑什么
- 哲学家就餐问题python解决_关于哲学家就餐问题的分析代码.
- android root 无法卸载应用,关于卸载android 手机预装应用的方法,无需root