MYSQL ASP。NET问题!是能帮忙结实下这个数据库操作类,每句都解释下?另赏50分
publicstaticreadonlystringDBString=Vachel.Tool.VachelUtils.GetAppSetting("DBConnStrin...
publicstaticreadonlystring DBString = Vachel.Tool.VachelUtils.GetAppSetting("DBConnString");
//public static Manager MyManager;
//private Singleton() { }
publicstaticManager GetManager()
{
//if (MyManager == null)
//{
MySql.Data.MySqlClient.MySqlConnection MySqlCon = new MySql.Data.MySqlClient.MySqlConnection(DBString);
//}
returnnewManager(MySqlCon); ;
}
各个函数的功能和该功能的具体实现,请列出! 展开
//public static Manager MyManager;
//private Singleton() { }
publicstaticManager GetManager()
{
//if (MyManager == null)
//{
MySql.Data.MySqlClient.MySqlConnection MySqlCon = new MySql.Data.MySqlClient.MySqlConnection(DBString);
//}
returnnewManager(MySqlCon); ;
}
各个函数的功能和该功能的具体实现,请列出! 展开
3个回答
展开全部
publicstaticreadonlystring DBString = Vachel.Tool.VachelUtils.GetAppSetting("DBConnString");
//读取设置文件的数据库连接信息
public static Manager GetManager()//声明这是一个公开的静态管理函数
{
//if (MyManager == null)
//{
MySql.Data.MySqlClient.MySqlConnection MySqlCon = new //新的conn
MySql.Data.MySqlClient.MySqlConnection(DBString);//将数据库连接信息代入确定要连接的
//}
returnnewManager(MySqlCon); ;//返回连接.
}
//读取设置文件的数据库连接信息
public static Manager GetManager()//声明这是一个公开的静态管理函数
{
//if (MyManager == null)
//{
MySql.Data.MySqlClient.MySqlConnection MySqlCon = new //新的conn
MySql.Data.MySqlClient.MySqlConnection(DBString);//将数据库连接信息代入确定要连接的
//}
returnnewManager(MySqlCon); ;//返回连接.
}
展开全部
publicstaticreadonlystring DBString = Vachel.Tool.VachelUtils.GetAppSetting("DBConnString");
--------------一个声明为静态只读的连接字符串 DBString 并赋值为 配置文件AppSetting中的 “DBConnString”配置节的值(通过 Vachel.Tool.VachelUtils.GetAppSetting方法取得。)
//public static Manager MyManager;
//private Singleton() { }
---------下边这个是一个获取 Manager对象的静态方法,该Manager对象可能是一个数据库操作管理类,他的构造函数需要一个 MySqlConnection 成员。下边看这个静态方法。
publicstaticManager GetManager()
{
//if (MyManager == null)
//{
MySql.Data.MySqlClient.MySqlConnection MySqlCon = new MySql.Data.MySqlClient.MySqlConnection(DBString);
--------上边new了一个MySqlConnection对象,采用了MySqlConnection的传递连接字符串的构造函数来完成new操作。
//}
returnnewManager(MySqlCon); ;
-------这里调用 Manager构造函数 来new出一个返回值 并返回数据 方法完成。
}
--------------一个声明为静态只读的连接字符串 DBString 并赋值为 配置文件AppSetting中的 “DBConnString”配置节的值(通过 Vachel.Tool.VachelUtils.GetAppSetting方法取得。)
//public static Manager MyManager;
//private Singleton() { }
---------下边这个是一个获取 Manager对象的静态方法,该Manager对象可能是一个数据库操作管理类,他的构造函数需要一个 MySqlConnection 成员。下边看这个静态方法。
publicstaticManager GetManager()
{
//if (MyManager == null)
//{
MySql.Data.MySqlClient.MySqlConnection MySqlCon = new MySql.Data.MySqlClient.MySqlConnection(DBString);
--------上边new了一个MySqlConnection对象,采用了MySqlConnection的传递连接字符串的构造函数来完成new操作。
//}
returnnewManager(MySqlCon); ;
-------这里调用 Manager构造函数 来new出一个返回值 并返回数据 方法完成。
}
追问
各个函数的功能和该功能的具体实现,可否用文字列下??
追答
你只有一个函数啊。
函数:public static Manager GetManager()
功能:是一个获取 Manager对象的静态函数,返回值Manager对象可能是一个数据库操作管理类。
实现:
首先采用了MySqlConnection的传递连接字符串的构造函数来完成new MySqlConnection 对象操作 代码:MySqlConnection MySqlCon = new MySqlConnection(DBString);
调用 Manager构造函数 来new出一个返回值 并返回数据 returnnewManager(MySqlCon);
函数完成。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、publicstaticreadonlystring DBString = Vachel.Tool.VachelUtils.GetAppSetting("DBConnString");—获取配置文件信息。这个东西应该是用了第三方类来调用,没看到就不好解释了。
2、MySql.Data.MySqlClient.MySqlConnection MySqlCon = new MySql.Data.MySqlClient.MySqlConnection(DBString);—将配置文件信息读入到数据库连接类。
3、 returnnewManager(MySqlCon); —返回数据库连接类本身。
2、MySql.Data.MySqlClient.MySqlConnection MySqlCon = new MySql.Data.MySqlClient.MySqlConnection(DBString);—将配置文件信息读入到数据库连接类。
3、 returnnewManager(MySqlCon); —返回数据库连接类本身。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询