问题标签 [database-create]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
224 浏览

sql-server - 在 SQL Server 2005 中创建数据库

安装 SQL Server 2005 后,我尝试创建一个新数据库(命令:create database database_name)。但是消息是错误的:在“主”数据库中创建数据库的权限被拒绝。我的问题是 1.) 如何退出这个主数据库并在它之外创建一个新数据库,2.) 什么是主数据库。

0 投票
2 回答
2891 浏览

nhibernate - 使用 NHibernate 执行 DDL 语句

如何通过 NHibernate 执行 DDL 语句?

需要明确的是,我不想从我的映射文件中自动生成我的模式。我的 DDL 存储在纯文本文件中,如下所示:

我想按顺序循环并执行它们中的每一个。我可以打开一个 SqlConnection 并通过 SqlCommand 执行,但如果有一个很好的方法,我想通过 NHibernate。这主要是因为我希望尽可能保持与数据库无关:我现在有一个 SQL 数据库,但以后可能需要实现 Oracle 或 DB2 ......

我正在使用 .Net v3.51 和 NHibernate v2.1。我查看了 NHibernate SchemaExport 类,但看不到为此目的使用它的方法。

0 投票
2 回答
1781 浏览

c# - 以编程方式创建数据库

我正在尝试在 C# 中以编程方式创建数据库。我有用于创建数据库的脚本,当我从 SQL Server Management Studio 运行它们时可以正常工作。但是,当我从 C# 应用程序运行相同的脚本时,会出现以下错误:

Microsoft.SqlServer.ConnectionInfo.dll 中出现“Microsoft.SqlServer.Management.Common.ExecutionFailureException”类型的未处理异常

关于为什么会发生这种情况的任何想法?

0 投票
1 回答
1946 浏览

c# - 找不到 sqlite 文件,不确定 c# 在做什么

我有一个正常工作的程序,我可以从程序中访问数据库......但我的问题是......我的电脑上没有数据库......至少我可以找到它。我尝试搜索所有 .db 文件,但它不存在。我希望能够将此文件复制到我正在制作的程序中,并将其备份到其他地方。但我找不到它。我使用安装程序将其正确安装到我名下的程序文件中,并且它也可以运行,程序运行并从数据库中读取。所以这是我用来创建数据库的代码,因为如果您尝试打开连接并且文件不存在,sqlite 将创建一个数据库。乙

我检查

再次,工作正常......

我创建了数据库

因此,我可以正常访问数据库并读/写文件,但我无法在任何地方找到该文件。如果我在调试模式下工作,它就在 bin/debug 文件中,但是当我安装它时,它在哪里?

提前请大家帮忙

0 投票
1 回答
865 浏览

c# - 使用 c# 以编程方式创建和填充 VistaDB 数据库

是否可以使用 C#以编程方式创建 VistaDB 数据库。我的要求是我有一个包含数千行的 SQL Server 数据库,并且我想以编程方式创建相同的模式并将数百行导出到像 VistaDB 这样的嵌入式数据库并发送到客户端。我知道我可以使用 VistaDB 数据迁移向导,但我需要使用 C# 以编程方式进行(因为它将由客户端执行数据导出操作)。

0 投票
1 回答
163 浏览

sql-server - 数据库创建期间的身份问题

使用 SQL Server Management Studio,我的问题源于数据库创建脚本。编写该脚本是为了创建一个数据库,其中许多表都有一个标识列:

我的问题是,即使脚本明确地将列创建为标识列,在脚本运行后,应该是标识列的列实际上都没有将该列设置为标识。

澄清一下:运行上述代码将创建指定的表,但 WorkshopID 将不是标识列。

需要更改哪些内容才能使脚本按原样工作?

0 投票
3 回答
76 浏览

mysql - 创建mysql数据库。无法登录

好吧,我觉得很荒谬,因为我以前做过,但现在我不记得怎么做了。

我需要创建一个新的 mysql 数据库。但是我如何登录才能做到这一点?我很确定我有一个 root 用户,或者没有密码,或者我可能记得的密码。

我尝试:

然后我输入我的密码。我也试过没有密码(不确定我是否设置过密码)。我得到的信息是:

也许我只需要重置我的密码,但这会带回一些模糊的记忆,关于我需要做一些其他的小技巧。那问题不在于密码错误。有任何想法吗?

编辑:mysql 服务器正在运行。我能够对预先存在的数据库执行查询。(我更改了错误消息以反映现在发生的情况)

0 投票
1 回答
148 浏览

java - 打开之前在 SQLite 中创建数据库

我希望针对数据库中已经存在的表查询我的用户名。但是当我执行我的代码时,由于“SQLite 返回错误代码:1,msg = near”=:语法错误,我的应用程序强制关闭。

这是 DBAdapter.java 文件

}

和 MainActivity.java 文件

}

日志猫: 在此处输入图像描述

0 投票
1 回答
10116 浏览

database-create - 如何在 MySQL 5.6 中以大写字母获取表名

我想在 MySQL 5.6 版中创建名称以大写字母开头的表。在 5.0 版本中,我们可以lower_case_table_names=0在 my.ini 文件中使用并重新启动 MySQL 即可。

但在 5.6 版本中,我无法让它工作。

0 投票
1 回答
591 浏览

sql - SQL更新前检查数据

为了提高性能,我正在从使用框架的模型处理切换到使用直接 sql。该框架将处理模型更新和插入,现在我在验证方面遇到了困难。

我正在更新具有多个关系的模型,如果一个失败,该框架允许所有查询失败。我正在尝试用多个查询来模拟这一点。

在开始将任何数据写入数据库以进行更新和创建功能之前,如何检查多个表的有效性?关于创建查询的额外困难是关系表需要首先创建第一个的 id,或者在查询中忽略键的有效性。