我是个新手,现在在连接数据库上出现了问题,但我不知道怎么解决,请各位高人给予指点,先谢过了。

具体问题是这样的:

具体问题是这样的: 我在SQL SERVER 2008中新建了一个数据库(名称是EXPERIMENT),然后在这个数据库中建立了一张空表(此表只有列名没有任何数据),名为EXPERMENT_TABLE;

然后我使用VS 2010进行程序化的连接,在这个过程中,我按如下步骤进行操作; 1.点击VS 2010界面上的 数据-->添加数据源-->(选择数据库)-->下一步-->(选择数据集)-->下一步-->(指定了服务器名和要连接的数据库名称)-->(测试连接通过)-->确定-->下一步-->(在之后保存连接字符串提示的界面中,我对“是”选项打钩)-->下一步-->(在选择数据库对象的界面中,我对“表”选项打钩)-->完成。

此时,在vs 2010 右边的解决方案管理器中,生成了app.config文件。

2.双击VS 2010中Form1设计窗口上的button1,进入Form1.cs界面,在此文件头加上了 using System.Configuration;和 using System.Data.SqlClient;

然后写入如下代码:

private void button1_Click(object sender, EventArgs e)

{

string theconnectionstring = ConfigurationManager.ConnectionStrings ["MainConnection"].ToString();

SqlConnection ConnectNow = new SqlConnection(theconnectionstring);

ConnectNow.Open();

if (ConnectNow.State == System.Data.ConnectionState.Open)

label1.Text = "Database connection is opening!";

}

但是,此代码编译执行以后却发生了异常。VS的提示如下:

************** 异常文本 **************

System.NullReferenceException: 未将对象引用设置到对象的实例。

在 WindowsFormsApplication3.Form1.button1_Click(Object sender, EventArgs e) 位置 c:\documents and settings\administrator\my documents\visual studio 2010\Projects\WindowsFormsApplication3\WindowsFormsApplication3\Form1.cs:行号 23

在 System.Windows.Forms.Control.OnClick(EventArgs e)

在 System.Windows.Forms.Button.OnClick(EventArgs e)

在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

在 System.Windows.Forms.Control.WndProc(Message& m)

在 System.Windows.Forms.ButtonBase.WndProc(Message& m)

在 System.Windows.Forms.Button.WndProc(Message& m)

在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** 已加载的程序集 **************

mscorlib

程序集版本: 4.0.0.0

Win32 版本: 4.0.30319.235 (RTMGDR.030319-2300)

基本代码: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

WindowsFormsApplication3

程序集版本: 1.0.0.0

Win32 版本: 1.0.0.0

基本代码: file:///c:/documents%20and%20settings/administrator/my%20documents/visual%20studio%202010/Projects/WindowsFormsApplication3/WindowsFormsApplication3/bin/Debug/WindowsFormsApplication3.exe

----------------------------------------

System.Windows.Forms

程序集版本: 4.0.0.0

Win32 版本: 4.0.30319.235 built by: RTMGDR

基本代码: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System.Drawing

程序集版本: 4.0.0.0

Win32 版本: 4.0.30319.1 built by: RTMRel

基本代码: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System

程序集版本: 4.0.0.0

Win32 版本: 4.0.30319.236 built by: RTMGDR

基本代码: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Configuration

程序集版本: 4.0.0.0

Win32 版本: 4.0.30319.1 (RTMRel.030319-0100)

基本代码: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

System.Xml

程序集版本: 4.0.0.0

Win32 版本: 4.0.30319.1 built by: RTMRel

基本代码: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

System.Data

程序集版本: 4.0.0.0

Win32 版本: 4.0.30319.1 (RTMRel.030319-0100)

基本代码: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

----------------------------------------

System.Core

程序集版本: 4.0.0.0

Win32 版本: 4.0.30319.1 built by: RTMRel

基本代码: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

mscorlib.resources

程序集版本: 4.0.0.0

Win32 版本: 4.0.30319.235 (RTMGDR.030319-2300)

基本代码: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll

----------------------------------------

System.Windows.Forms.resources

程序集版本: 4.0.0.0

Win32 版本: 4.0.30319.235 built by: RTMGDR

基本代码: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll

----------------------------------------

************** JIT 调试 **************

要启用实时(JIT)调试,

该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置

jitDebugging 值。

编译应用程序时还必须启用

调试。

例如:

启用 JIT 调试后,任何未经处理的异常

都将被发送到在此计算机上注册的 JIT 调试器,

而不是由此对话框处理。

******************************************************************

到底问题是出在哪里呢?

希望高人指点,在此先谢谢了。

为什么无法链接mysql_为什么不能连接到SQL数据库?相关推荐

  1. 浏览器直接连接mysql_在IE中直接连接SQL数据库_MySQL

    使用ODC文档 使用一个ODC文档可以很轻松在IE浏览器中连接到SQL SERVER数据库的表,ODC文档示例如下: xmlns:odc="urn:schemas-microsoft-com ...

  2. squirrel sql mysql_无法使用SQuirreL连接到MySQL数据库

    我无法使用客户端Squirrel SQL连接到 MySQL.我之前设法连接到Oracle和Derby,但这一次,我不知道我做错了什么. 我在Mac上安装了MySQL,遵循以下步骤: >要安装My ...

  3. SQL Server数据库转MySQL_关于Modbus协议转SQL数据库,实现双向通讯

    IGT-SER智能网关模块,支持各种PLC.智能仪表.远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备: 网关安装在设备侧,随设备启动.停止,不 ...

  4. 32位数据源中没有mysql_如何在.NET中连接到MySQL数据库

    dbForge Studio for MySQL是一个在Windows平台被广泛使用的MySQL客户端,它能够使MySQL开发人员和管理人员在一个方便的环境中与他人一起完成创建和执行查询,开发和调试M ...

  5. java连接到mysql_[操作系统]Java如何连接到MySQL数据库的

    [操作系统]Java如何连接到MySQL数据库的 0 2016-05-01 15:00:15 下载:mysql-connector-java-5.1.38.tar.gz http://dev.mysq ...

  6. sql链接oracle12514,客户端连接到oracle数据库出现12514错误

    Oracle-12514错误发生的几种原因 ora-12514: TNS: 无法处理服 登录Oracle数据库时提示"ORA-12514:TNS 监听程序当此问题解决的方法和详细的操作步骤如 ...

  7. 无法链接到SQL Server远程服务器的解决

    今天连接机房服务器的SQL Server 2005时出现错误,错误信息如下:   在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许 ...

  8. 开发常见错误解决(7)连接到SQL Server 2005出错

    在建立与服务器连接时出错.在连接到SQL Server 2005时,默认情况下SQL Server 2005不允许进行远程连接可能导致此失败.(provider:SQL网络连接,Error:26-定位 ...

  9. mysql+数据库连接标识_新人必看!连接到MySQL数据库的两种方法

    原标题:新人必看!连接到MySQL数据库的两种方法 使用mysql二进制方式连接 您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库. 实例 以下是从命令行中连接mysq ...

最新文章

  1. 中国人工智能市场破 50 亿!你还不了解 AI 云服务吗?
  2. 【LeetCode OJ】Remove Duplicates from Sorted List
  3. ios水果风暴游戏源码项目下载
  4. golang 获取当前执行程序路径
  5. 教你成为全栈工程师(Full Stack Developer) 〇-什么是全栈工程师
  6. hadoop 源码编译---Win7(64位)
  7. 使用SQLite数据库存储数据(1)-操作SQLite数据库
  8. ClickHouse之简单性能测试
  9. 前端学习(1415):ajax的运行环境
  10. axis idea 设置apache_利用IDEA创建Web Service服务端和客户端的详细过程
  11. JavaScript 框架之战结束:React 是最终赢家?
  12. Android Paint类属性说明
  13. 《算法图解》---笔记
  14. 不同机构的自动驾驶专利分析报告解读
  15. win7+linux双系统安装
  16. Windows 2003 从Oracle 9201 update to 9208
  17. 手机怎么压缩证件照大小?这样压缩太简单
  18. python编写的动物识别专家系统_自己写的简单动物识别专家系统
  19. 5月16日第壹简报,星期一,农历四月十六
  20. 关于 nodejs-websocket 的 wss 设置

热门文章

  1. 关于蜂鸣器,看这篇足够了
  2. ardupilot FFT分析与使用
  3. 不用重装系统 Windows 7下直接开启AHCI
  4. 在线ER模型设计:Oracle导入生成ER模型
  5. Java 三种模型,四种策略
  6. python实践项目-shop
  7. halcon第二次尝试以颜色识别为主提取蓝底白字的车牌号码
  8. 事业单位计算机技术岗位中级职称,事业单位中级职称能聘任为中级岗位吗
  9. 链路汇聚 Eth-trunk
  10. ★★★★★ Visual Studio 2008 每日小窍门 【持续发布ing~】 Tips:041