标题:数据库连接出了问题!!
只看楼主
dengjifu
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-5-16
 问题点数:0 回复次数:7 
数据库连接出了问题!!

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

namespace AdoNetBase
{
/// <summary>
/// Summary description for ConnSqlServerDB
/// </summary>
public partial class ConnSqlServerDB : System.Web.UI.Page
{
// private String OracleConnectionString = "Provider=MSDAORA;UID=sa;PWD=dorient;Serve=dengjifu";
private String ConnectionString = "data source=DENGJIFU;Database=jwgl;uid=fu;pwd=5591960";
private String SQLConnectionString = "workstation id=ZHENGYD;integrated security=SSPI;data source=DENGJIFU;initial catalog=jwgl";

protected void Page_Load(object sender, System.EventArgs e)
{
///使用方法如下:程序默认状态下注销函数UserConnectionSQLServerDB(),
///此时为使用系统集成验证方式连接数据库
///如果想使用用户ID方法连接数据库,则注销函数InterConnectionSQLServerDB(),
///使函数UserConnectionSQLServerDB()有效即可
//InterConnectionSQLServerDB();
UserConnectionSQLServerDB();
}

private void UserConnectionSQLServerDB()
{
SqlConnection sqlConnection = new SqlConnection(ConnectionString);

try
{
sqlConnection.Open();
Response.Write("<script>alert('" + sqlConnection.ConnectionString.Replace(";","\\n") +"\\n数据库的连接成功!!!');</script>");
sqlConnection.Close();
}
catch(Exception ex)
{
Response.Write("数据库的连接失败!!!原因如下:<br>" + ex.Message);
}
}

private void InterConnectionSQLServerDB()
{
SqlConnection sqlConnection = new SqlConnection(SQLConnectionString);

try
{
sqlConnection.Open();
Response.Write("<script>alert('" + sqlConnection.ConnectionString.Replace(";","\\n") +"\\n数据库的连接成功!!!');</script>");
sqlConnection.Close();
}
catch(Exception ex)
{
Response.Write("数据库的连接失败!!!原因如下:<br>" + ex.Message);
}
}

#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{

}
#endregion
}
}

数据库的连接失败!!!原因如下:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。)

搜索更多相关主题的帖子: using System 数据库 Web summary 
2007-10-29 10:09
nply
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-8-28
得分:0 
private String ConnectionString = "data source=DENGJIFU;Database=jwgl;uid=fu;pwd=5591960";
这个是SQL2000的连接方法
sql2005的连接方法不这个样子的。

我选择我喜欢
邮箱:lcs9702@
2007-10-29 11:10
dengjifu
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-5-16
得分:0 

可是我的是SQL2000数据库啊

2007-10-29 11:37
xiaofkg
Rank: 1
等 级:新手上路
威 望:1
帖 子:77
专家分:0
注 册:2007-9-17
得分:0 
换用windows集成的用户登录一下试一试。
2007-11-02 08:31
ta8607
Rank: 4
等 级:业余侠客
帖 子:377
专家分:244
注 册:2007-9-22
得分:0 
private String ConnectionString ="server=ip或计算机名;integrated security=false;uid=sa;pwd=密码;database=数据库名;

这样呢??

不理会流言蜚语,努力做好份内事情,只做自己.
2007-11-02 08:39
dengjifu
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-5-16
得分:0 
原来我IP那里写错了,不好意思,改过来就行了。
2007-11-02 19:33
ta8607
Rank: 4
等 级:业余侠客
帖 子:377
专家分:244
注 册:2007-9-22
得分:0 

不理会流言蜚语,努力做好份内事情,只做自己.
2007-11-03 08:32
dengjifu
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-5-16
得分:0 
private static String ConnectionString = "Data Source=.;uid=fu;pwd=5591960;database=Com991205DB;";这样解决问题了
2007-11-05 15:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-181595-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.098797 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved