所以我正在使用C# 2010Express,想知道用MySQL后端开发C#项目最好的工具集是什么?我知道如果您在C#中使用SQL Server Compact版本,它将允许您直接从集成开发环境访问数据库。是否有类似的方法将开发与远程MySQL数据库集成?
另外,对于用C#编写程序来说,MySQL是一个足够通用的解决方案吗?我希望建立一个独立的PHP网站(一个报告门户),将访问MySQL数据。我很乐意一直使用开源,但似乎C#是创建我正在尝试创建的应用程序(用于数据输入的触摸屏界面)的最佳应用程序。
如果我需要用Java开发一个带有数据库的web应用程序,该怎么办?我知道我需要首先开发bean,所以我必须为每个数据库的表创建一个类,为每个数据库的列、setter、getter、无参数构造函数等创建一个字段。
现在:
如果我需要在数据库中保存一条记录怎么办?假设我有PersonBean类和PersonController:
PersonBean p = new PersonBean();
p.setName("Mariano");
....
PersonController c = new PersonController();
c.insert(p);
这是合法的?它很优雅
我试图使用以下命令从BAK文件中恢复数据库,以便对数据库的干净副本执行单元测试:
RESTORE DATABASE MyDbUnitTest FROM DISK = 'c:\db\MyDb.bak';
它试图恢复数据库bu抛出一个错误,MyDb.mdf正在使用-它是正确的-它是正确的-原来的数据库是用于我的机器上的开发。
是否有一种方法可以指定MDF文件的名称,以便将其导入到开发数据库的一侧?
我需要开发一个良好的表结构,以便使用Server数据库创建一个可排序的多级列表。
下面是我开发可排序多级列表的一个示例:
A
├──B
| ├──E
| ├──F
| ├──O
|
├──C
| ├──M
|
我的桌子结构:
ID Title Parent Sort
---------------------------
1 A Null 0
2 B A 0
3 E B 0
4 F B 1
5 O B 2
6 C