使用应用程序打包tsql - c#

如何将Winform应用程序发布给利用本地sql数据库的用户。我假设我需要在某种安装阶段安装数据库,但是这种事情可行吗?有免费的tsql版本可以以这种方式使用吗? MySQL的?

参考方案

TSQL是一种语言规范,而不是实际的数据库。

如果您要谈论的是MS SQL Server,并且希望通过应用程序分发数据库,​​则可以捆绑并安装SQL Server Express实例。 There's some documentation on it over on MSDN,特别是Embedding SQL Server Express into Custom Applications.

数学和科学方程式和Fomulas的数​​据类型-SQL Server 2008? - c#

我正在使用SQL Server2008。我有一个用于教育部门工作的小项目。为此,我需要存储数学和科学方程式和公式。这意味着数据可能包含带有上标和下标的值。我希望以相同的格式保存数据。是否有适合我需求的适当数据类型? 参考方案 如果此列专门用于存储数学方程式和科学公式,那么我将使用Xml列,然后将数据存储在MathML format中。文字段落,例如说明,可以…

SQL查询通配符搜索 - c#

我正在编写与列表视图绑定的C#网页。我的客户希望能够输入显示结果的某些或部分内容。例如,他想要一个文本框,可以在其中输入电话号码,电话号码的一部分,名称,城市或其他名称,然后会有各种SP可以找到然后列出信息。如何在SQL Sp或VS 2010中完成此操作? 参考方案 SELECT cols FROM tbl WHERE field LIKE '%&…

SQL Joins与Java代码? - java

我有这样的查询Select Folder.name from FROM FolderTable,ValidFolder, ValidFolderGroup, ValidUser, ValidLocation, ValidDepartment where ValidUser.LocationCode *= ValidLocation.LocationCode …

为了避免SQL Server中的SQL注入攻击,应从字符串中转义所有哪些字符? - c#

我正在编写一个小的帮助程序库,该库正在构造一些SQL并针对SQL Server数据库执行该程序。我知道最好的方法是使用参数化查询而不是连接字符串,但这不是一种选择,因为我需要以一种简单的人类可读方式记录对数据库执行的所有查询,以便管理员,他们可以自由查看where子句中用于搜索的实际值。在将该字符串放入查询并执行之前,我必须转义的所有字符是什么?我知道单引号…

休眠还是Application Server JPA? - java

我在生产中使用Glassfish,在测试中使用OpenEJB。我正在使用JPA 1.0。我使用的是Hibernate,但没有特定的Hibernate功能,只有标准的JPA。休眠在这个集合中是多余的,应该删除,对吗? java参考方案 OpenEJB和Glassfish均提供JPA实现。因此,要运行您的应用程序,您不需要休眠。但是,在某些特殊情况下,JPA实现…