Tag: 数据库连接

远程连接到clearDB heroku数据库

如何使用例如MySQL查询浏览器在Heroku上执行远程连接到ClearDB MySQL数据库。 哪里可以得到url,端口,login名和密码?

如何解决错误'命名pipe道提供程序,错误40 – 无法打开到'SQL Server'的连接?

我似乎无法连接到我的数据库从一个网站。 我得到这个错误: 命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server 我尝试使用本地IP地址连接以及公共之一。 我试过了: 是的,该网站可以与服务器通信 命名pipe道/ TCP已启用。 远程连接是允许的。 Windows防火墙已closures 在Windows防火墙中为端口1433创build了一个例外。 启用S​​QL Serverconfigurationpipe理器中的所有内容。 我还能在这里做什么?

我如何find我的MySQLurl,主机,端口和用户名?

我需要find我的MySQL用户名。 当我打开MySQL命令行客户端时,它只会询问我的密码。 我不记得我的用户名。 为了与JDBC连接,我需要URL,主机和端口号。 我在哪里可以find所有这些?

在这个database.yml文件中,&,<<,*是什么意思?

到目前为止,我只使用了database.yml,每个参数明确地调出来,在下面的文件中它使用了一些我不明白的字符。 每一行和符号(&,*,<<)是什么意思,我怎么读这个文件? development: &default adapter: postgresql database: dev_development test: &test <<: *default database: test_test cucumber: <<: *test production: <<: *default database: test_production

启用tcp \ ip远程连接到sql server express已经安装了数据库的代码或脚本(查询)

我用我的应用程序部署sql express。 我会喜欢那个数据库引擎来接受远程连接。 我知道如何通过启动SQL服务器configurationpipe理器,启用TCP / IP连接,指定端口等来configuration该手册。我想知道是否有可能从命令行做同样的事情。 或者,也许我将不得不在Visual Studio中创build一个“SQL Server 2008服务器项目”。 编辑1 我在这里发布了相同的问题,但我想在已经安装的sql express的实例上做同样的事情。 看看这里的问题 编辑2 我发现这些链接声称做类似的事情,我仍然无法使其工作。 1) http://support.microsoft.com/kb/839980 2) http://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/c7d3c3af-2b1e-4273-afe9-0669dcb7bd02/ 3) http://www.sql-questions.com/microsoft/SQL-Server/34211977/can-not-connect-to-sql-2008-express-on-same-lan.aspx 4) http://datazulu.com/blog/post/Enable_sql_server_tcp_via_script.aspx 编辑3 正如Krzysztof在他的回答中所说的,我需要(加上我知道的其他必要的东西) 1 – 启用TCP / IP 在安装一个传递参数/TCPENABLED=1的SQLExpress的新实例时,我设法做到了这一点。 当我像本例中一样安装sql express时。 sql express的实例将启用TCP / IP 2 – 在防火墙中打开正确的端口 (我已经做了这个manualy,但我相信我将能够弄清楚如何用c#做到这一点)到目前为止,我必须玩这个控制台命令: netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort […]

Sql Server Profiler中的“exec sp_reset_connection”是什么意思?

尝试通过发出“sp_reset_connection”来理解Sql Profiler的含义。 我有以下的“exec sp_reset_connection”行,然后是BatchStarting和Completed, RPC:Completed exec sp_reset_connection SQL:BatchStarting SELECT [c].[TestID] AS [TestID], [c].[Description] AS [Description] FROM [dbo].[Test] AS [c] SQL:BatchCompleted SELECT [c].[TestID] AS [TestID], [c].[Description] AS [Description] FROM [dbo].[Test] AS [c] 基本上第一行“exec sp_reset_connection”是指整个过程(我的连接被打开,select stmt运行,然后连接closures并释放回池)刚刚发生? 或者我的联系还处于开放阶段。 而且,为什么在我自己的select语句之前执行sp_reset_connection,是不是应该在用户的sql之后重置呢? 我试图知道是否有一种方式来更详细地了解连接打开和closures时的情况? 通过看到“exec sp_reset_connection”,这是否意味着我的连接closures?

如何形成一个正确的MySQL连接string?

我正在使用C#,我试图连接到00webhost托pipe的MySQL数据库。 我得到错误的线connection.Open() : 这个参数没有mysql主机。 我已经检查,一切似乎都很好。 string MyConString = "SERVER=mysql7.000webhost.com;" + "DATABASE=a455555_test;" + "UID=a455555_me;" + "PASSWORD=something;"; MySqlConnection connection = new MySqlConnection(MyConString); MySqlCommand command = connection.CreateCommand(); MySqlDataReader Reader; command.CommandText = "INSERT Test SET lat=" + OSGconv.deciLat + ",long=" + OSGconv.deciLon; connection.Open(); Reader = command.ExecuteReader(); connection.Close(); 这个连接string有什么问题?

如何解决“ConnectionString属性尚未初始化”

当我开始我的应用程序时,我得到: ConnectionString属性尚未初始化。 Web.config文件: <connectionStrings> <add name="MyDB" connectionString="Data Source=localhost\sqlexpress;Initial Catalog=mydatabase;User Id=myuser;Password=mypassword;" /> </connectionStrings> 堆栈是: System.Data.SqlClient.SqlConnection.PermissionDemand() +4876643 System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) +20 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117 System.Data.SqlClient.SqlConnection.Open() +122 我相当新的.NET,我不明白这一点。 我在Google上find了很多答案,但是没有一个确实解决了我的问题。 这意味着什么? 我的web.config不好? 我的function不好吗? 我的SQLconfiguration不能正常工作(我正在使用sqlexpress)? 我在这里的主要问题是,我不知道从哪里开始debugging…什么都可以帮助。 编辑: 代码错误: MySQLHelper.ExecuteNonQuery( ConfigurationManager.AppSettings["ConnectionString"], CommandType.Text, sqlQuery, sqlParams); sqlQuery是一个像“select * from table”的查询。 sqlParams在这里是不相关的。 这里的另一个问题是我的公司使用MySQLHelper,我没有可见性(只有一个帮助器的DLL DLL)。 它在其他项目中一直很好,所以我99%的错误不是来自这里。 我想如果没有看到代码的话,我们不得不等待与创build这个帮手的人联系,以便获得代码,否则如果没有办法debugging它。

与服务器build立了连接,但在login前握手过程中发生错误

当我尝试从本地环境连接生产数据库时出现以下错误。 我之前可以连接生产数据库,但突然间我收到错误信息,有什么想法? 与服务器build立了连接,但在login前握手过程中发生错误。 (提供程序:TCP提供程序,错误:0 – 句柄无效。) 我试图在本地PC上运行asp.net网站,它有生产数据库的连接string,以下是我在本地环境中得到的错误的堆栈跟踪。 D:\ EDrive \ My Website \ MyWebsite \ MyWebsite \ MyWebsiteDAL \ clsForumQuestion.cs中的MyWebsiteDAL.clsForumQuestion.SelectAll(Int32 CurrentPageIndex,Int32 PageSize)中的第821行:CodeConnect.Default.Page_Load(Object sender,EventArgs e) \ EDrive \ My WebSites \ MyWebsite \ MyWebsite \ MyWebsite \ Default.aspx.cs:在System.Web.Util的System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,Object o,Object t,EventArgs e)的第100行。在System.Web.UI.Control.OnLoad(EventArgs e)System.Web.UI.Control.LoadRecursive()在System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,对象发件人,EventArgs e)CalliEventHandlerDelegateProxy.Callback布尔includeStagesAfterAsyncPoint) 任何想法可能在这里出了错?

致命错误:调用未定义函数mysqli_result()

有人可以告诉我为什么这不起作用,当我试图切换我的旧SQL到sqli: $query = "SELECT * FROM `product_category`"; $result = mysql_query($query, $connect) or die("could not perform query: " . mysql_error()); $num_rows = mysql_num_rows($result); for ($i=0; $i < $num_rows; $i++) { $ID = mysql_result($result,$i,"ID"); $name = mysql_result($result,$i,"name"); $description = mysql_result($result,$i,"description"); 至: $query = ("SELECT * FROM `product_category`"); $result = mysqli_query($connect, $query) or die("could not perform query"); $num_rows […]