GVKun编程网logo

asp.net – SqlConnection localhost用户名失败

13

在这篇文章中,我们将带领您了解asp.net–SqlConnectionlocalhost用户名失败的全貌,同时,我们还将为您介绍有关2003cantconnecttoMySQLserveron

在这篇文章中,我们将带领您了解asp.net – SqlConnection localhost用户名失败的全貌,同时,我们还将为您介绍有关2003 cant connect to MySQL server on 'localhost&、2003-Can't connect to mysql server on localhost (10061)、ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB、Call to localhost/127.0.0.1:9000 failed on connection exception:java.net.ConnectException的解决方案的知识,以帮助您更好地理解这个主题。

本文目录一览:

asp.net – SqlConnection localhost用户名失败

asp.net – SqlConnection localhost用户名失败

这是我第一次尝试在ASP.Net中使用数据库,这里有一个问题:

我的数据库在我的计算机上(localhost),当我点击“提交”按钮时它会抛出异常:

sqlException was unhandled by user code. Login Failed for user “.

protected void Register_Click(object sender,EventArgs e)
    {
        sqlConnection connection = new sqlConnection("server = localhost ;uid=; Password= database = Movies;");
        connection.open();
        //FirstName***********
        string firstName = UsernameTextBox.Text;
        string sqlquery = ("INSERT INTO [Movie] (FirstName) VALUES (' " +FirstNameTextBox.Text + " ' ");

        sqlCommand command = new sqlCommand(sqlquery,connection);
        command.Parameters.AddWithValue("FirstName",firstName);

由于服务器在我的电脑上,我没有任何用户名,对吧?!

解决方法

您确实需要用户名和密码,否则您需要使用集成安全性,这意味着您使用了Windows凭据.

您可以按如下方式为连接添加集成安全性:

sqlConnection connection = new sqlConnection("server = localhost ;integrated security=sspI; database = Movies;");

连接字符串的良好资源是http://www.connectionstrings.com

2003 cant connect to MySQL server on 'localhost&

2003 cant connect to MySQL server on 'localhost&

本人开发的一个安卓版app小游戏, 疯狂猜明星android版 ,图标看起来很搞笑,有点京剧变脸的味道。朋友们小手一抖,下载支持下。谢谢了 今天在使用 MySQL 数据库时候,出现2003 cant connect to MySQL server on ''localhost''(10061)这个问题: 1.检查是否开

本人开发的一个安卓版app小游戏,疯狂猜明星android版,图标看起来很搞笑,有点京剧变脸的味道。朋友们小手一抖,下载支持下。谢谢了2003 cant connect to MySQL server on 'localhost&


今天在使用mysql数据库时候,出现2003 cant connect to mysql server on ''localhost''(10061)这个问题:

1.检查是否开启MySQL数据库服务,右击我的电脑,点击进入管理,选择服务和应用程序,选择服务,查找MYSQL服务是否启动,如果没有启动,点击启动即可解决。

2.如果服务已经启动:

第一步
删除c:\windows\下面的my.ini
第二步
打开c:\mysql\bin\winmysqladmin.exe 输入用户名 和密码
第三步 在dos下 输入 mysqld-nt -remove 删除服务
在接着输入 mysqld-nt -install
第四步 输入mysql 启动成功。
其它可参考的方法:
1.看看hosts文件中localhost是不是指向127.0.0.1
2.如果是没启动mysql服务,则可运行net start mysql。
3.一些相关命令:
mysqld-nt --install #启动Mysql
mysql #运行Mysql
mysql -h ipAddress -u username -p
或者:直接去bin里点mysqld.exe或mysqld-nt.exe,看下它的进程能否正常运行,如不行,再去控制面板,服务里去启动它,看下是什么错误。如果不行,就在添加删除里删去mysql,然后再重装mysql,一般都能解决问题,可以在安装前备份一下DATA。
Error: Can''t connect to MySQL server on ''localhost'' (10061)
Errno.: 2003
错误编号:2003
问题分析:
无法连接到 MySQL 服务器,可能的情况为:
1、MySQL 服务没有启动,一般是在异常的情况下 MySQL 无法启动导致的,比如无可用的磁盘空间,my.ini 里 MySQL 的 basedir 路径设置错误等;
2、MySQL 服务器资源紧张,导致无法连接。
解决方法:
1、如果你是虚拟主机用户(购买的空间),则联系空间商检查 MySQL 是否正常启动,并确认 MySQL 的配置信息(是否为 localhost);
2、如果你是独立主机用户(拥有管理主机权限),则按下面步骤检查:
1)检查磁盘空间是否还有剩余可用空间,尽量保持有足够的磁盘空间可用。
2)检查 my.ini 里的 basedir (MySQL 安装地址) 和 datadir (数据目录存放地址)等参数设置是否正确,然后重新启动下 MySQL 服务。
还有一种方法是将服务器的windows补丁。
微软9月9日发布了TCP/IP更新补丁(KB967723),如果服务器开启自动更新或者有自动更新软件下载更新了这个补丁,那么就会出现这个问题。
有人可能会问,为什么9号出现的补丁,到现在才发现问题?
大家都知道,服务器不是每天都重启的,有的服务器可能一个月或者一年半载重启一次,有的可能在9月9日以后重启过服务器,所以补丁生效了(我个人这么认为)。
补丁卸载方法:登录服务器,进入控制面板 --- 添加和删除程序 -- (勾选上方的“显示更新”)
在里面可以看到更新的KB967723这个补丁,然后就想卸载普通软件一样卸载,卸载中会提示你,如果卸载可能导致程序运行出错,没关系,选择“是”,继续卸载。
卸载完成后程序服务器,一切正常!
至于该补丁修补什么漏洞,卸载后是否会出现服务器安全隐患,这个先不说,要MYSQL正常运行,临时的解决办法只有如此。 

2003-Can't connect to mysql server on localhost (10061)

2003-Can't connect to mysql server on localhost (10061)

MysqL数据库出现2003-Can''t connect to MysqL server on localhost (10061)问题

解决办法:查看wampserver服务器是否启动,如果没有启动启动服务器。

ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB

ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB

您创建的MovieDBContext类负责处理连接到数据库,并将Movie对象映射到数据库记录的任务中。你可能会问一个问题,如何指定它将连接到数据库? 实际上,确实没有指定要使用的数据库,Entity Framework将预设值使用的LocalDB。 在本节中,我们将显式地在Web.config文件中,添加应用程序的连接字符串(connection string)。

SQL Server Express LocalDB

LocalDB的是一个SQL Server Express轻量级版本的数据库引擎。 它在用户模式下启动、执行。LocalDB的运行在一个特殊的SQL Server Express的执行模式,所以允许您使用MDF文件数据库。通常情况下,LocalDB的数据库文件都保存在web项目的App_Data文件夹下面。

注意:在生产环境的Web应用程序中,我们不推荐您使用SQL Server Express。 尤其, LocalDB不应该被用于Web应用程序的生产环境,因为它设计之初不要求使用IIS。 然而,LocalDB的数据库能够很容易地迁移??到SQL Server或SQL Azure中。

备注:在 Visual Studio 2013 (Visual Studio 2012), LocalDB 默认会被安装.

默认的,Entity Framework的看起来命名为为对象上下文类(如本项目MovieDBContext)的相同的一个连接字符串。有关详细信息,请参见SQL Server Connection Strings for ASP.NET Web Applications。

打开应用程序根目录的Web.config文件。(不是View文件夹下的Web.config文件。)打开红色高亮标记的Web.config文件。

clip_image002

找到 <connectionStrings>  :

clip_image004

Web.config文件中的<connectionStrings>内添加下面的连接字符串。

<add name="MovieDBContext"    connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True"    providerName="System.Data.SqlClient"/>

下面的例子里显示了部分Web.config文件中所新添加的连接字符串:

<connectionStrings><add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-MvcMovie-20130603030321.mdf;Initial Catalog=aspnet-MvcMovie-20130603030321;Integrated Security=True" providerName="System.Data.SqlClient"/><add name="MovieDBContext"    connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>

这两个连接字符串非常相似。第一个连接字符串命名为DefaultConnection的,被用于控制可以访问应用程序的成员鉴权数据库。您已添加的连接字符串 (connection string) 显示位于App_Data文件夹中的 一个Movie.mdf文件,数据库命名为Movie.mdf。 在本教程中,我们将不使用会员数据库有关会员,认证和安全性的更多信息,请参阅教程: Deploy a Secure ASP.NET MVC app with Membership, OAuth, and SQL Database to a  Windows Azure Web Site。

连接字符串(connection string)的名称必须匹配DbContext类的名称。

using System;using System.Data.Entity;namespace MvcMovie.Models{publicclass Movie    {publicint ID { get; set; }publicstring Title { get; set; }public DateTime ReleaseDate { get; set; }publicstring Genre { get; set; }publicdecimal Price { get; set; }    }publicclass MovieDBContext : DbContext    {public DbSet<Movie> Movies { get; set; }    }}

实际上, 您并不需要新增MovieDBContext连接字符串。 如果没有指定一个连接字符串,Entity Framework将会在用户目录中创建一个LocalDB数据库的DbContext类的(如本例中MvcMovie.Models.MovieDBContext)。您也数据库命名为任何你喜欢的东西,只要它具有.MDF的后缀。例如,我们可以命名数据库MyFilms.mdf

接下来,您将创建一个新的MoviesController类,您可以用它来??展示电影数据,并允许用户创建新的影片列表。

Call to localhost/127.0.0.1:9000 failed on connection exception:java.net.ConnectException的解决方案

Call to localhost/127.0.0.1:9000 failed on connection exception:java.net.ConnectException的解决方案

Call to localhost/127.0.0.1:9000 failed on connection exception:java.net.ConnectException的解决方案

作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/

在启动hadoop时,出现了如下错误:

Call From java.net.UnknownHostException: ubuntu-larntin: ubuntu-larntin to localhost:9000 failed on connection exception: java.net.ConnectException: Connection refused;

而且启动datanode、yarn都正常,只有namenode一直挂掉

解决方案如下:

wrr@ubuntu:~$ hadoop namenode -format

之后,重新启动所有的集群,即可

wrr@ubuntu:~$ cd /home/wrr/java/hadoop-2.7.6/sbin
wrr@ubuntu:~/java/hadoop-2.7.6/sbin$ ./hadoop-daemon.sh start namenode
starting namenode, logging to /home/wrr/java/hadoop-2.7.6/logs/hadoop-wrr-namenode-ubuntu.out
wrr@ubuntu:~/java/hadoop-2.7.6/sbin$ jps
8307 DataNode
9317 NameNode
7431 
9352 Jps
8476 ResourceManager

之后,再次在eclipse上运行程序,就没问题了。

新建了一个java文件

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
public class HDFSFileIfExist {
    public static void main(String[] args){
        try{
            String fileName = "test";
            Configuration conf = new Configuration();
            conf.set("fs.defaultFS", "hdfs://localhost:9000");
            conf.set("fs.hdfs.impl", "org.apache.hadoop.hdfs.DistributedFileSystem");
            FileSystem fs = FileSystem.get(conf);
            if(fs.exists(new Path(fileName))){
                System.out.println("文件存在");
            }else{
                System.out.println("文件不存在");
            }
 
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}

判断当前hadoop-2.7.6目录下是否存在test文件

如果想看更多关于java API的内容,可以看大数据技术原理与应用 第三章 分布式文件系统HDFS 学习指南_厦大数据库实验室博客

 

 

我们今天的关于asp.net – SqlConnection localhost用户名失败的分享已经告一段落,感谢您的关注,如果您想了解更多关于2003 cant connect to MySQL server on 'localhost&、2003-Can't connect to mysql server on localhost (10061)、ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB、Call to localhost/127.0.0.1:9000 failed on connection exception:java.net.ConnectException的解决方案的相关信息,请在本站查询。

本文标签: