当前位置:编程学习 > C#/ASP.NET >>

初入行就遇到棘手问题

小弟做JAVA开发多年,最近跳槽到一家公司,原以为还是可以专心做JAVA,但在那之前,公司管理层想把原先ASP.NET+MSSQL构建的几套系统转成ASP.NET+MYSQL,小弟负责尝试转换,在历经千辛万苦,各种帖子各种插件的胡乱捣鼓,终于是先将MSSQL的数据库都转换成了MYSQL的数据库,但问题随之而来,在ASP.NET中修改连接字符串,期望可以重新连接到MYSQL上,但每次调试总是报错。错误信息如下:
仔细查看报错语句的连接字符串,发现调用的驱动还是原来MSSQL的(P.S.字符串已经是MYSQL的了,在VS中连接数据库也成功可访问)
咨询了公司专攻.NET的同事,其表示这是因为ASP.NET封装绑定了MSSQL的链接,无从改起,只能重新写数据连接,就JAVA的思想,我想除此之外,应该还有别的方法吧,但他也表示不清楚,对.NET一头雾水啊~还请大神能稍加提点 ASP.NET 数据库转换 数据库连接 --------------------编程问答-------------------- 看看是不是sqlclient来连接的?
换成oledb看看

就是自己写下连接数据库那块就好了
--------------------编程问答-------------------- 点看“查看详细信息”
里面有 CALL STACK,然后就可以找到调用的代码了 --------------------编程问答--------------------
一直用的是MSSQL...MYSQL不是太熟悉.
--------------------编程问答-------------------- 用接口调用

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.Common;

namespace M5CMS.DALProfile
{
    public interface IDbBase
    {
        DbCommand CreateCommand();
        DbConnection CreateConnection();
        DbDataAdapter CreateDataAdapter();
        DbParameter CreateParameter();
    }
}

如果是mysql,就用mysql去实现接口,所有数据操作语句都用接口调用 --------------------编程问答-------------------- sql server实例名错误。你是不是只写了机器名没有写实例名。

应该不是很严重的错误。你的同事回答未必可信。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,