Android:如何将ExecuteScalar移植到Java?
sqlcommand.executescalar方法 执行查询并返回 结果集中的第一行的第一列返回 询问.其他列或行被忽略. 我想这将涉及大量使用仿制药. 假设我有一个 sqlitedatatabase href = " http://developer.android.com/reference/android/database/cursor.html" rel =" nofollow">光标 object. 解决方案 此逻辑对我有用: public int ExecuteScalar(/* code...*/) { Cursor cursor = database.rawQuery(sql, selectionArgs); try { cursor.moveToNext(); int val = cursor.getInt(0); cursor.close(); return
0 2024-02-01
编程技术问答社区
在CloudFormation中创建SQL RDS实例
我找不到有关在云形式中创建SQL Server RDS实例的任何示例,因此我使用 mysql 的示例.这是我想到的: { "AWSTemplateFormatVersion" : "2010-09-09", "Resources" : { "DBInstance" : { "Type": "AWS::RDS::DBInstance", "Properties": { "DBInstanceIdentifier" : "test-db", "Engine" : "sqlserver-ex", "Port" : "1433", "DBInstanceClass" : "db.t1.micro",
在C#中创建(按需)SQL Server 2008 Express数据库的最佳实践?
目的是处理全新的SQL Server 2008 Express数据库中的用户数据(您可以将其调用项目,文档,文件或其他方式).预计数据将比Express Edition(也可以免费分发)占用的空间要少得多. . ,例如,每次用户选择文件 - >新命令时,都会在指定的位置创建一个新的空数据库.另一方面,类似命令,文件 - > Open必须提供支持以检索数据库列表以选择一个用于打开的数据库. 因此,必须解决以下问题: a)应用程序必须能够创建连接字符串并将数据库连接到SQL Server 2008 Express(C#) b)该应用程序必须能够(再次通过代码)带有所有可用数据库的列表,以使用户有机会选择一个要打开的列表. 我认为在资源中拥有一个模板数据库并将其复制在用户指定的位置中会很有帮助. 您认为这是一个有效的解决方案吗?你有什么建议吗? 解决方案 SQL Server Management对象(SMO)可以做很多事情: // Add a refe
2 2024-01-19
编程技术问答社区
如何以DB第一种方式进行迁移
我正在C#中编写一种方法,以查询WCF服务中的SQL Server Express数据库.我必须使用ado.net来执行此操作(然后用Linq重写它). 该方法采用两个字符串(fname, lname),然后从匹配记录中返回"健康保险"属性.我想将其阅读到列表中(还有其他一些要检索的属性). 当前代码返回一个空列表.我要去哪里? public List GetPatientInfo(string fname, string lname) { string connString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\xxxx\\Documents\\Visual Studio 2010\\Projects\\ADOWebApp\\ADOWebApp\\App_Data\\ADODatabase.mdf;Integrated Security=True;User Instan
0 2024-01-19
编程技术问答社区
我如何从C#连接到SQL数据库?
我试图为我的家庭网络编写本地程序管理和安装系统,我认为我已经钉住了技术: c#/.客户端的net/wpf LUA用于安装脚本支持(通过Luainterface) SQL Server Express维护程序数据库 但是,我不确定我将使用哪些专门将C#连接到数据库. .NET框架中是否内置了一些东西?如果您对我应该使用的与所述数据库进行交互的建议,则奖励积分. 解决方案 查看 ado.net教程简介 ado.net教程课程1 ado.net的简介 我敢肯定那里还有更多 - 只需Google for" ado.net"和"教程" ...... 更新: 如果要连接到本地SQL Server Express,并连接到" Northwind"数据库,并从"客户"表中读取前5位客户,则必须执行类似的操作: string connectionString = "server=(local)\SQLExpress;database=Northwi
0 2024-01-19
编程技术问答社区
SQL命令INSERT正在运行,但数据未显示在表中
我正在使用MS VS 2010 Express Edition在我的Visual C#.Net中执行SQL命令INSERT: private void btnAdd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(Properties.Settings.Default.loginDBConnectionString); con.Open(); SqlCommand cmd = new SqlCommand("INSERT INTO tblEmp (ID, firstname, lastname, email, position) VALUES ('"+textBox1.Text+"','"+textBox2.Text+"', '"+textBox3.Text+"', '"+textBox4.Text+"', '"+comboBox1.Text+"')",
2 2024-01-19
编程技术问答社区
如何在Win7 64b系统上安装Microsoft.ACE.OLEDB.12.0和SQLExpress 2008?
我在32B XP上运行VSEXPRESS 2010 C#和SQLEXPRESS 2008.由于失败,我现在使用Win7 64位.我重新安装了VSEXPRESS C#(64b).我安装了sqlexpress(64b),但是我的应用程序使用Microsoft.ace.oledb.12.0驱动程序连接到Office 2007(32B)数据库.我无法在sqlexpress(64b)上加载microsoft.ace.oledb.12.0. 我需要做什么才能使Microsoft.ace.oledb.12.0再次在SQLEXPRESS中工作?我需要运行32位版本吗? (我已经下载了它,但是要安装它遇到问题,所以我在卸载所有sqlexpress时都在问) 感谢您的帮助. (我看到了许多类似的问题,但找不到解决我的特定问题的解决方案) 解决方案 我想 有您要寻找的答案 - 下载64位版本的Ace Ole DB驱动程序.但是,显然还需要安装64位版本的办公室. 否则,否则安装了SQ
4 2024-01-09
编程技术问答社区
在设置项目中包括SQL Server Express
我在Visual Studio中创建项目.我的应用程序使用.mdf文件.我使用InstallShield创建了一个设置项目.在我开发应用程序的计算机上,设置工作正常! 但是当我在另一台计算机上安装应用时,我会收到错误 您需要安装SQL Server Express 如何将SQL Server Express嵌入我的设置项目? 解决方案 您需要在计算机上安装SQL Server,Visual Studio无法嵌入.转到 https://msdn.microsoft.com/en-en-us/sqlserver2014eppress.aspx.aspx ,下载并安装.我不确定没有Microsoft帐户是否可以得到它. 其他解决方案 通过使用.mdf,您在SQL Server Express(至少)上获得了依赖项.您可能需要将数据库打包到服务器上,并让您的应用只使用客户端库,或者可以切换到SQLITE或更少的占地面积. 还在这里查看如何将设置与SQL S
0 2024-01-07
编程技术问答社区
如何排除SQL Server 2005 Express中的第一行
我想从SQL Server 2005 Express Database显示中排除第一行...我该怎么做? 我知道如何仅返回上排,但是如何返回所有行,除了顶部行 解决方案 SELECT * FROM yourTable WHERE id NOT IN ( SELECT TOP 1 id FROM yourTable ORDER BY yourOrderColumn) 其他解决方案 SELECT * FROM SomeTable WHERE id (SELECT MIN(id) FROM SomeTable) ORDER BY id 其他解决方案 select * from (select ROW_NUMBER() over (order by productid) as RowNum, * from products) as A where A.RowNum > 1
8 2024-01-06
编程技术问答社区
SQL Server 2008 Express不可能用于合并复制?
根据Microsoft的说法,SQL Server 2008 Express应该能够作为拉的订户参与合并复制.至少与rmo-objects. MS147890.aspx http://msdn.microsoft.com/en-en-us/library/MS151819.aspx ,但也应该使用其他变体. 但是,我们无法在客户端上启动SQL Server代理(运行SQL Server 2008 Express).这似乎是一个普遍的问题,据我所知,尚未解决. 我认为现实中的合并(拉)订阅不受SQL Server 2008 Express的支持吗?有人成功使用了这项技术吗?我认为Microsoft声称这很好,尽管根本没有. ,这是非常严重的. 我希望有人对此有任何经验! 解决方案 我能够在SQL Server 2008 R2 Express上同步合并拉动订阅 - 没有SQL Server代理 - 通过RMO与C#的以下位: static vo
6 2024-01-06
编程技术问答社区
将文件保存为SQL中的BLOB或文件系统中的BLOB
对于(.net)Web应用程序,我需要允许用户存储许多文档(PDF,.DOCX等). 我的第一个想法是将所有文档保存为SQL(Express)数据库中的斑点. 但是我的数据库将如何增长?将所有文档保存到文件系统中更好吗? 我个人仍然认为,由于性能,我会更好地将文档保存到数据库中.但是我不确定和好奇你们的想法. 编辑 - 我的结论:如果文件大小较少1MB和/或文件很少编辑,则由于性能,因此应将文件存储在SQL Server中.如果将文件进行了大量编辑和/或更大,则应将文件存储到文件系统中. 非常感谢a_horse_with_no_name;) 解决方案 数据库中的斑点是否比本机文件系统慢或更快,取决于斑点的大小. Microsoft的这篇文章可能对您来说很有趣: default.aspx?id = 64525 其他解决方案 过去,我已经完成了这两个工作,尤其是用SQL Express作为您的数据库,您可能需要考虑将其保存到文件系统中. SQL
2 2024-01-06
编程技术问答社区
如何向sql server express数据库表插入记录?
我正在尝试将文本框值插入名为site_list的数据库表. site_list表包含两个列id和site_name,id设置为自动增量 这是我正在尝试的代码,当执行时没有错误,但是数据未显示在表 中 SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=.\\SQLExpress;" + "User Instance=true;" + "Integrated Security=true;" + "AttachDbFilename=|DataDirectory|scraper_db.mdf;"; SqlCommand addSite = new SqlCommand("INSERT INTO site_list (site_name) "
0 2024-01-06
编程技术问答社区
用SQL Server Express部署一个桌面应用程序
我已经开发了使用SQL Server Express 2005数据库的C#4.0桌面应用程序.我已经建立了一个设置和部署(MSI)软件包,该软件包安装了应用程序及其所有功能,包括MDB数据库文件,将其用于程序文件目录下的一个工作文件夹. 连接字符串就是这样: Server=.\SQLExpress;AttachDbFilename=|DataDirectory|MyDB.mdf;Database=MyDB;integrated security=true;user instance=true; 第一次进行数据库调用,数据库被连接到本地SQL Server Express实例. 安装程序在XP计算机上按预期工作,但是,在Windows 7机器上进行测试时,当数据库调用首次进行时,请抛出异常,这说明包含MDB文件的文件夹中的权限不足. 在Windows XP和Windows 7之间,Windows似乎已经锁定了程序文件子文件夹的权限. 我可以通过将完整的权限设置为安装
8 2024-01-06
编程技术问答社区
Entity Framework 4.1没有向SQL Server Express数据库添加任何行
与实体框架4.1与SQL Server Express .mdf数据库合作. 出于测试目的,我尝试使用WPF应用程序中的实体模型在SQL Server Express数据库上执行CRUD操作. 我是这个概念的新手,我遵循视频教程并按照此概念进行编码 我创建了单个非常简单的表的实体模型.我在CS文件中编写了简单的代码,以使用以下代码 执行在数据库中添加一行. testEntities db = new testEntities(); TestTable tb = new TestTable(); tb.Name = txtName.Text; tb.Email = txtMail.Text; db.TestTables.AddObject(tb); db.SaveChanges(); 但是,如果我回去检查数据库,则不会添加数据.请告诉我这里怎么了? 这是我的连接字符串
2 2023-12-13
编程技术问答社区
从WiX启动SQL Express?
我正在使用WPF应用程序,并将WIX用作安装程序. 我想开始使用SQL Express 2012,但想先解决安装程序问题. 我正在寻找一个完整的示例,用于使用Wix进行检测,自举,安装,升级和卸载SQL Express(尽管部分也将有用). 此外,我到目前为止在Web使用注册表键的大多数检测逻辑.但是,Microsoft建议改用WMI(请参阅 http://blogs.msdn.com/b/sqlexpress/archive/2006/07/07/29/faq-detecting-sql-server-server-server-server-2005-using-wmi.aspx ) .使用wix吗? 解决方案 这就是我所拥有的,希望它有帮助:
2 2023-12-10
编程技术问答社区
WIX安装工具集-QL服务器和IIS快速安装
我有Wix Installer,其中包含一些自定义UI屏幕,其中我有一个带有两个无线电按钮的自定义UI屏幕.我只想安装SQL Server Express和IIS Express,根据无线电按钮选择.我可以实现此功能. 我在项目中使用了Wix 3.11.2和Visual Studio 2019. 谁能提供参考链接或代码段,这将帮助我进一步发展,因为我是Wix Installer的新手? 解决方案 您可以使用installcondition 尝试一下 您的bundle.wxs将有类似的东西
4 2023-12-10
编程技术问答社区
在Boostrapper中安装SQL Server 2014 Express作为先决条件
我正在尝试使用Boostrapper(Wix 3.11)设置安装,而SQL Server 2014 Express作为先决条件. 使用命令行安装setup.exe或SQLEXPR_x64_ENU.exe时,它可以很好地工作. 命令行如下: SQLEXPR_x64_ENU.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSYSADMINACCOUNTS="NT AUTHORITY\Network Service" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS /SECURITYMODE=SQL SAPWD="TestPassWo
6 2023-12-10
编程技术问答社区
用本地数据库创建winForms的安装程序
我有一个具有本地数据库的Winforms应用程序(Checkers Game)(使用SQL Server Express) 保存注册玩家及其分数. 我正在尝试为此应用创建一个教程 一切都很好,但是当我试图添加播放器时,我会遇到SQL错误 那就是没有找到数据库.那么如何将本地DB(.mdf文件)添加到安装程序? 解决方案 规定,在客户端计算机上使用本地数据库的条件还可以(请参阅 LOCALDB在客户端PC上部署),在部署项目中,您可以将数据库文件添加到应用程序文件夹(选择部署项目时,请在解决方案Explorer中选择文件系统编辑器. . 旁注:您是否知道在VS2012中,MSI部署项目模板被弃用? 加法:和其他解决方案 这是我在WPF 中的解决方法.我认为Winform中的解决方案是相同的: 通过右键单击该文件并选择属性,使您的MDF文件" content ".在" 构建动作"中,菜单选择" content ".并在中复制到输出目录选择始终
4 2023-12-09
编程技术问答社区