Tag: 数据库

可部署的数据库测试方法

我目前正在创建一个使用sql CE数据库的应用程序,我已经使该数据库可以与应用程序一起部署,但是我现在遇到的问题是我需要运行TestMethods但这是错误的当它没有找到数据库,因为它在调试或发布下的“testingProject”文件夹中查找,因为它是数据目录 using (SqlCeConnection sqlCon = new SqlCeConnection(@”Data Source=|DataDirectory|\database.sdf;Persist Security Info=False;”)) 上面的代码是我的连接字符串,所以我猜这意味着测试正在运行并在自己的数据目录中搜索数据库 在不更改数据库连接字符串,数据库位置以及仍然可以部署应用程序的情况下,我可以做些什么的帮助? 还是我问一些不可能的事情? 编辑 [TestMethod] public void TestForReadingFromDB() { List list = class.readDB(); Assert.IsNotNull(list); Assert.AreNotEqual(0, list.Count); } 刚刚添加到当前失败的测试方法中

从MySQL数据库获取图像 – C#

我必须在MySQL数据库中存储和恢复图像。 为此,我使用了本页面给出的说明: MySQL论坛 ,我可以通过以下代码成功存储Image: SaveIamge: void SaveImage() { MemoryStream ms = new MemoryStream(); pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); cmd = new MySqlCommand(“INSERT INTO ” + tableName + ” ( Product, Manufacturer, Description, Price, Image) Values (‘New_Product’, ‘New_Manufacturer’, ‘New_Description’, ‘0’, @Image)”, conn); cmd.Parameters.Add(new MySqlParameter(“@Image”, Convert.ToBase64String(ms.ToArray()))); cmd.ExecuteNonQuery(); } 但我无法从数据库中获取图像:我正在使用以下代码,请检查这里有什么问题: GetThumbnail: void GetThumbnail() { string TN = tableNames[comboBox1.SelectedIndex]; cmd = new […]

动态选择数据库

我碰到了真正的砖墙,试图连接到动态数据库。 我不知道如何实现这一目标, 这是我的流程,我有一个应用程序,它需要适应工作环境的变化,比如说工作会使服务器崩溃并且他们创建一个名为db_new的新数据库,应用程序将连接到该数据库而不是旧数据库名称。 我已经有一个窗口,在列表框中显示服务器上的数据库,用户可以在其中指定要用于应用程序的数据库。 但问题是,如何保存选定的数据库名称,以便在选择新数据库后运行它? .. 因为管理员应该能够在必要时更改应用程序使用的数据库,并且应用程序应继续使用该选定的数据库,直到管理员将其更改回新的数据库。 如果问题有点模糊,请原谅,我只是以最好的方式把它放在一起,对此的任何帮助都会非常棒:) 编辑: 我不能使用文本文件或xml作为应用程序使用的数据库名称应以安全的方式存储。 🙂

来自DB的分层数据 – 加入或不加入

我试图为这个问题找到一个干净,高效的解决方案,但不知怎的。 琐事: -ASP.Net C#应用程序(.Net 3.5) -MS-SQL Server 2005 这是数据的样子: 类别 – >模板 – >实例 类别可以包含多个模板。 模板可以包含多个实例。 这三个中的每一个都有一个类,还有一个包含大量列的相应数据库表。 我想从数据库中将完整的类加载到C#Category类对象中,包括所有相关的模板和实例对象。 我现在有两个选择: 1) 在所有3个表上进行连接并一次读取所有数据。 好处 :数据库方面更快,一个查询中的所有信息。 缺点 :我传输了大量冗余数据,因为每一行中每个实例都有相同的类别和模板数据。 示例(简化): CategoryID | CategoryName | TemplateID | TemplateName | InstanceID | InstanceName 1 | FirstCategory | 1 | FirstTemplate | 1 | FirstInstance 1 | FirstCategory | 1 | FirstTemplate […]

如何在这种情况下访问asp.net中的数据库?

Hello Guys下面是我访问数据库的代码。 当我尝试从多个选项卡打开网站或我在调试模式下打开它时出错! using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; namespace DomeNameSpace { public class DAL { public static string _ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings[“xClassConnectionString”].ConnectionString; public static SqlConnection _Connection = null; public static SqlConnection Connection { get { //_Connection.Close(); //private static SqlConnection _Connection = null; if (_Connection == null) { _Connection = new SqlConnection(_ConnectionString); _Connection.Open(); return […]

如何创建放入数据库的角色?

我希望为每个用户创建一个角色,然后用户进行身份validation(登录)以访问应用程序,我将为数据库提供一些角色并保存角色。 我将以数据库“aspnet.mdf”和Linq toSql为例来存储数据,但在我需要知道如何在c#(WPF)中创建角色之后,我希望在数据库中添加角色,这样我可以为每个用户分配我希望的正确角色。 你有什么想法吗? 我将使用数据库“aspnet.mdf”作为示例,因为我认为测试我的应用程序很好(我需要此function来开发项目)。 非常感谢。 不错的问候, 再见

如何使用SQL Server数据库部署或发布Windows应用程序

我开发了一个带有SQL Server数据库的C#应用​​程序。 当我尝试发布应用程序来测试它>>它在我的机器上正常工作(包括SQL Server数据文件夹中的数据库)>>但是当我将该已发布的应用程序移动到另一台机器时,它不起作用。 我想知道将项目与数据库一起部署的最简单方法 我在app.config使用此连接字符串: 我应该怎么做才能将数据库与已部署的应用程序放在一起,并在app.config动态修改数据库的连接字符串? 我在用户机器上打开项目时显示的exception说: 附加文件C:\ Program Files(x86)\ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data \ KBank.mdf的自动命名数据库的尝试失败,存在同名的数据库或无法打开指定的文件,或其在UNC份额上的位置 它似乎无法读取SQL数据库

如何在数据库表中存储密码

我正在设计一个C#应用程序,我需要将用户的登录信息(包括密码)存储在数据库表中。 我想知道这样做的好方法是什么。 我知道将密码存储为明文是一个可怕的想法。 我在考虑加密密码然后存储它们。 之后,每次用户输入密码时,我都可以加密输入并将加密输入与数据库中已有的输入进行比较。 我的计划是使用一个良好的加密函数…

数据库/网站状态的Web服务

我目前正在尝试构建(更简单的版本)状态网站,类似于亚马逊的服务健康仪表板 基本上,我需要连接大约3个数据中心和几个网站,至少有一个Up / Down消息。 我大多熟悉C#和一些网络编程。 我对Web服务略显熟悉,看起来这是实现这一点的好方法。 我可以通过Google的方式学习单个部分的教程,但我不确定这样的概述是如何工作的。 我理解它的方式是将它分解为以下部分: 状态网站 – ASP.NET Web服务 – C#/ ASP.NET 某种程序将状态发送到Web服务 – C#? 对于网站状态,状态站点将只运行脚本以检查URL是否返回错误。 我对实现数据中心状态的最简单方法感到困惑。 根据我的理解,我可以编写一个可以从数据中心获得响应的Web服务。 最简单的方法是在每个数据中心中执行此C#程序,检查状态(可能登录到SQL数据库),然后将状态发送到Web服务? 我也很困惑,最简单的方法是将这些信息提供给状态网站。 我想最简单的方法是让Web服务写入状态网站会读取的文件。 此外,我想如果在一定时间内没有收到状态消息,则需要对Web服务调用进行计时并报告中断。 任何高级概述帮助将不胜感激。 谢谢。

如何将数据库数据转换为XML文件

问: 我是XML的初学者。我有一些数据来自我的数据库,我想将这些数据转换为XML文件,稍后将其导入特定程序。执行此操作所需的步骤是什么?请举例说明和文章如果可能的话? 需要这样的东西,但动态。