【c#连接postgresql数据库,实现对数据库的基本操作】教程文章相关的互联网学习教程文章

c# – SQL数据库中的BLOB文件为块【代码】

我尝试修改示例:link to example但我收到错误;无法将类型为’System.DBNull’的对象强制转换为’System.Byte []’我认为返回的ID(UniqueIdentifier)不正确.我的代码:public static Guid AddRecord(string firstCol, DateTime SecCol, string photoFilePath) {using (SqlConnection connection = new SqlConnection("Data Source=(local);Integrated Security=true;Initial Catalog=Test;")){SqlCommand addRec = new SqlCommand(...

c# – 如何从MySQL数据库更新实体框架模型?【代码】

我正在尝试将MySQL(5.5.22,Connector 6.5.4)与Entity Framework 4一起使用. 我正在使用Model First方法.我成功地设法从我的模型创建一个SQL脚本. 现在我想修改我的数据库,然后从修改后的数据库中更新我的模型(例如我正在向表中添加一个新列,并且我期望将新属性添加到相应的实体中).这种方法适用于SQL Server 2008 R2. 使用MySQL,我无法使其工作:更新向导始终将当前表(已映射到实体)显示为新表,并尝试向模型添加新实体,而不是更新当...

c# – SQL数据库迁移建议 – 更新数据库模型…我可以复制旧记录

说我想更新我的ASP.NET MVC网站.不同视图的所有数据都存储在两个SQL dbs中,一个用于角色和成员资格,一个用于内容.如果数据库中的表基于特定模型并且我修改了该模型,我如何将旧模型中的数据合并到新模型中?最好自动. 我目前正在使用DropAndCreateIfModelChanges.我知道我很可能需要复制db并且说一个生产数据库和一个dev db来处理所有的模型更改.必须将dev db依次复制到生产环境中. 或者在SQL mgmt中,我可以在SQL mgmt中手动添加新列...

将大型数据表从MySQL数据库下载到C#中的文本文件【代码】

我有一个MySQL数据库“DB”,其中有一个表“TABLE”的单个字段,它包含大约8百万行.我试图将该表下载到文本文件中,如下所示://Open connection. connection.Open();//Create command. MySqlCommand command = connection.CreateCommand(); command.CommandText = "SELECT * FROM `DB`.`TABLE`";//Execute command. MySqlDataReader result = command.ExecuteReader();//If result isn't null if (result != null) {//Open stream to...

基于C#和MYSQL数据库实现的课程自动考试系统【图】

1 问题定义 考试作为教学环节中一个必不可少的部分,是衡量教学质量的重要指标,因此保证考试客观、准确、公平成为永恒的话题,这不仅关系到人才的选拔和教学的质量,而且涉及孩子的未来及千家万户的幸福。随着社会对高知识人才日益增加的需求及高考扩招所带来的学生数量越来越多的社会现状,教师和管理人员的工作量将越来越大,考试管理是一项非常繁琐并且容易出错的事情,可以说传统的考试模式已经不能再适应社会发展的需求。随着...

c# – 如何忽略Entity Framework Core SQLite数据库中的外键约束?【代码】

外键约束失败使用SQLite和Entity Framework Core 我在桌子上有关系[Table("organizations")] public class Organizations {[Column("id")]public int Id { get; set; }[Column("parent_id")][ForeignKey("id")]public int? ParentId { get; set; }[Column("person_id")]public int? PersonId { get; set; }}public DbSet<Organizations> Organizations { get; set; }using (var db = new SQLiteDbContext($"Filename={dbPath};")) ...

C#访问SQLLite数据库效率低下的问题

????? 昨天在将一个项目的数据库从SQL Server 2005改成访问SQLLite数据库时,发现数据库的读写速度变得出奇的慢啊,原来在SQL Server 2005中进行的一个事务处理可能1S就完成了,而在改成访问SQLLite后则需要5,6S实在是无法接受啊。可是在SQLLite中的数据库结构和SQLServer中的一样啊,只是将访问SQL Server 2005的数据库访问层进行了小许的改动而已啊。所有的数据库访问语句也很简单啊,数据库的表结构也很简单,一般一个表也就10...

c# – 使用Visual Studio 2017在SQL数据库中插入数据【代码】

我在将数据插入SQL表时遇到错误.“Error is System.Data.SqlClient.SqlException: ‘Incorrect syntax near ‘)’.’Sql表的详细信息是.USE [d] GO /****** Object: Table [dbo].[data] Script Date: 2/20/2018 6:32:54 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[data]([no] [int] NOT NULL,[name] [nvarchar](50) NULL,CONSTRAINT [PK_data] PRIMARY KEY CLUSTERED ([no] ASC )WITH...

c# – 在2个不同的xamarin表单应用程序中共享本地SQLite数据库【代码】

我正在研究两种不同的Xamarin表单应用程序,我需要与第二个应用程序共享第一个应用程序的SQLite数据库. 我想为不同的xamarin表单应用程序实现单点登录方法,用户只能在任何应用程序中登录,并且可以在两个应用程序中保持登录状态. 我在下面找到了android中我们可以共享数据库的统计数据: – Share LocalDB in two different android app 现在我只需要在我的xamarin表单应用程序中使用类似的东西. 任何帮助将不胜感激.谢谢 :)请享用!...

c# – 如何在1列datagridview中显示mysql数据库中的2个不同列【代码】

这是我的table. table patient 我希望firstname和lastname在datagridview中合并为“name”,我该怎么做? 这是我的输出My output of datagridview 我的代码……private void frmPatient_Load(object sender, EventArgs e){MySqlConnection con = new MySqlConnection("server = localhost; database = nuclinic; username = root; password = ; Convert Zero Datetime=True");string query = "select firstname, lastname from pati...

c# – 使用mysql命令创建mysql数据库【代码】

我在尝试使用mysql命令创建数据库时遇到问题.我正在使用的代码是;using (MySqlConnection con = connect_db()) {con.Open();MySqlCommand cmd = new MySqlCommand("CREATE DATABASE @name;", con);cmd.Parameters.AddWithValue("@name", "fancydb");try{cmd.ExecuteNonQuery();}catch (Exception exc){ return;}cmd.Dispose();con.Close();con.Dispose(); }当我尝试运行此代码时,我总是收到错误消息,说我有一个e...

c# – 在Windows Phone 8.1类库中创建SQLite数据库【代码】

我有一个Windows Phone 8.1类库,我想稍后添加它作为Windows Phone 8.1 App项目的参考. 该ClassLibrary应负责创建和管理自己的数据库.我尝试在我的ClassLibrary中创建一个新的SQLiteConnection,但它会抛出以下错误:SQLitePCL.DLL中出现类型’System.InvalidOperationException’的第一次机会异常但是,如果我在我的MainApp中执行相同的操作,一切正常. 那么,是否可以在ClassLibrary中创建一个SQLite数据库,该数据库负责在没有MainApp...

c# – 是否可以在PC的共享文件夹中使用SQLite数据库?

我正在开发一个UWP应用程序(Windows phone 10),我在局域网的PC中的共享文件夹中有一个SQLite数据库.我想知道我是否可以在Windows Phone应用程序中使用此数据库,就像我使用我的WPF应用程序一样,我可以设置数据库的路径,我可以在我的局域网中的任何计算机上使用它. 谢谢.解决方法:简短回答:是的,但是您可能需要注意所选的日记模式,例如WAL无法在网络文件系统上运行. 答案很长: 如果您发现自己处于许多客户端/程序需要通过网络访问公...

c#连接postgresql数据库,实现对数据库的基本操作

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/FlashDragon/archive/2009/11/09/4789980.aspx1、为了访问PostgreSQL数据库,需要从pgfoundry网站,下载Npgsql .Net Data Provider for Postgresql的组件。 访问 URL:http://pgfoundry.org/frs/?group_id=1000140 注:因为使用的是DotNet3.5,所以下载了Npgsql2.0.6-bin-ms.net3.5sp1.zip。 2、解压缩zip文件,把解压缩的目录中的Npgsql.dll、Mono.Security.dll复制到C#工...

c# – 从SQL数据库中读取日期时间值【代码】

如何从SQL数据库中读取日期时间字段? 这不起作用:emp.DateFacturation = (DateTime)(dr["DateFacturation"])这也不是:emp.DateFacturation = DateTime.Parse(dr["DateFacturation"].toString());解决方法:由于您已经评论了一个现已删除的答案:dr is a DataReader您可以使用SqlDataReader.GetDateTime.如果值为DBNull,则应首先检查DataReader.IsDBNull:DateTime dateFacturation; int colIndex = dr.GetOrdinal("DateFacturati...

POSTGRESQL - 相关标签