A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 苏波 高级黑马   /  2013-3-8 20:46  /  1635 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 苏波 于 2013-3-8 20:51 编辑

<configuration>
  <connectionString>
    <add name="dbConnStr" connectionString="Data Source=.;Initial Catalog=MyTest;User ID=sa;Password=123456"/>
  </connectionString>
配置文件
下面的是SqlHelper代码
class SqlHelper
    {
        private static string connStr = ConfigurationManager.ConnectionStrings["dbConnStr"].ConnectionString;
        public static int ExecuteNonQuery(string sql)
        {
            
            using (SqlConnection conn=new SqlConnection (connStr))
            {
                conn.Open();
                using (SqlCommand  cmd=conn.CreateCommand ())
                {
                    cmd.CommandText = sql;
                    return cmd.ExecuteNonQuery();
                }
            }
        }
        public static object ExecuteScalar(string sql)
        {
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = sql;
                    return cmd.ExecuteScalar();
                }
            }
        }
    }
帮忙看下 有什么问题  求解答

A7Y8F9T784(2LZA$1TGG7KK.jpg (71.21 KB, 下载次数: 23)

A7Y8F9T784(2LZA$1TGG7KK.jpg

@DMX1CGL2[D{[VU]%2[(K4W.jpg (37.06 KB, 下载次数: 22)

@DMX1CGL2[D{[VU]%2[(K4W.jpg

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

3 个回复

正序浏览
<add name="dbConnStr" connectionString="Data Source=.;Initial Catalog=MyTest;User ID=sa;Password=123456"/>
连接数据库的连接字符串你测试连接通了吗?
DataSource=服务器名\实例名,一般这样写,如果我的是Sql server 2008 Express  我就写DataSource=.\sqlExpress


评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
读取配置文件信息出错,调试一下,看看读取出来的connectionString的值;
或者,先直接在SqlHelper类中给connectionString赋值,看看 是否能正常操作数据库。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
你的SQLHerper 设置成static了吗???
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马