问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JavaEE精讲-MyBatis框架实战-SQL复习

发布网友 发布时间:2022-05-02 12:52

我来回答

1个回答

懂视网 时间:2022-05-02 13:20

 

1 <connectionStrings>
2 <add name="connStr" connectionString="server=.;uid=sa;pwd=****;database=****;Charset=utf8"/>
3 </connectionStrings>

 

技术分享图片
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Configuration;
 4 using System.Data;
 5 using System.Data.SqlClient;
 6 using System.Linq;
 7 using System.Text;
 8 using System.Threading.Tasks;
 9 
10 namespace ConsoleApplication1
11 {
12 class SqlHelper
13  {
14  //ADO.net中的SqlHelper
15 
16 public static readonly string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
17 
18  public static SqlConnection CreateConnection()
19  {
20  SqlConnection conn = new SqlConnection(connStr);
21   conn.Open();
22  return conn;
23  }
24 
25  public static int ExecuteNonQuery(SqlConnection conn, string sql, params SqlParameter[] parameters)
26  {
27  using (SqlCommand cmd = conn.CreateCommand())
28   {
29   cmd.CommandText = sql;
30   cmd.Parameters.AddRange(parameters);
31   return cmd.ExecuteNonQuery();
32   }
33  }
34 
35  public static int ExecuteNonQuery(string sql, params SqlParameter[] parameters)
36  {
37  using (SqlConnection conn = CreateConnection())
38   {
39   return ExecuteNonQuery(conn, sql, parameters);
40   }
41  }
42 
43  public static object ExecuteScalar(SqlConnection conn, string sql, params SqlParameter[] parameters)
44  {
45  using (SqlCommand cmd = conn.CreateCommand())
46   {
47   cmd.CommandText = sql;
48   cmd.Parameters.AddRange(parameters);
49   return cmd.ExecuteScalar();
50   }
51  }
52 
53  public static object ExecuteScalar(string sql, params SqlParameter[] parameters)
54  {
55  using (SqlConnection conn = CreateConnection())
56   {
57   return ExecuteScalar(conn, sql, parameters);
58   }
59  }
60 
61  public static DataTable ExecuteQuery(SqlConnection conn, string sql, params SqlParameter[] parameters)
62  {
63  DataTable table = new DataTable();
64  using (SqlCommand cmd = conn.CreateCommand())
65   {
66   cmd.CommandText = sql;
67   cmd.Parameters.AddRange(parameters);
68   using (SqlDataReader reader = cmd.ExecuteReader())
69   {
70    table.Load(reader);
71   return table;
72   }
73   }
74 
75  }
76 
77  public static DataTable ExecuteQuery(string sql, params SqlParameter[] parameters)
78  {
79  using (SqlConnection conn = CreateConnection())
80   {
81   return ExecuteQuery(conn, sql, parameters);
82   }
83  }
84  }
85 }
SqlHelper

 

复习SqlHelper

标签:ble   turn   log   技术分享   closed   reader   serve   utf8   public   

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
tplink无线扩展器怎样重置密码 扩展器原始的密码是什么 如何重新设置TPLink扩展器的密码简单步骤教你修改TPLink扩展器的... 为什么要加入tcpip协议 父母如何给孩子做一个好榜样 父母应该如何做孩子的榜样? 冬季草原防火安全知识 冬季景区该如何预防火灾 厨房暗管漏水 多少钱 手脚出汗,睡眠不好,早泄是阳虚还是阴虚 法院冻结微信解封零钱立马转给别人,法院能不能查到 麻烦帮忙做几道电脑题~~ 微信零钱被司法冻结了能查到吗 《春夜喜雨》赏析 春夜喜雨的诗意 春夜喜雨原文及翻译 杜甫的春夜喜雨全文翻译 春夜喜雨 古诗翻译 易烊千玺《ELLE》金九封面出炉,如何评价照片中他此次的造型? 易烊千玺登上了ELLE金九封面,你觉得千玺的时尚感如何? 如何评价易烊千玺Tmagazine的封面红图 易烊千玺全新封面预告发布,他此次走得是什么风格路线? 易烊千玺生日会封面高清图 蓝牙耳机如何打开 360手机N4怎么截图?360手机N4三种截图方法 稻田青苔怎么清除 &#47;稻田现在还放鱼吓了,要怎样除青苔最快,而其以后对鱼虾无害呢 ? 张家港永丰村到曼巴特商场做什么公交车 湖人新秀里夫斯,到底能不能成为下一个卡鲁索? 卫冕冠军被季后赛初哥打爆,湖人现在是纸老虎吗? word2010 设置多个有(一级标题)字样的段落 word文档操作 qq里/抱抱的表情是不是被改了? 男朋友在qq上说好想抱抱我,我怎么回 在QQ空间里赞吧别人的说说之后,会显示抱抱这种表情图,这是怎么弄的 男生在QQ上对女生发抱抱是什么意思? QQ上的抱抱代表什麼意思 男生在qq上说想抱抱我。怎么回复(我们互相喜欢但是他还没表白) QQ聊天时怎麽设计有一个个的抱抱表情掉下来 QQ表情一个拥抱和两个拥抱一起发的各表达意思。还有如果对方发一个拥抱表情你该发几个拥抱表情 是恋人关系qq里对方发抱抱的意思表示啥心态 QQ动态上闺蜜说抱抱的时候怎么回复? qq聊天时男生主动说抱抱。 女朋友在QQ上和别的男人说:“你抱抱我吧,我喜欢你抱我”说过不只一次, 你会原谅她吗? 食用硼砂与工业硼砂是否一样 食用碱和硼砂有什么区别 详细?? 自制史莱姆把硼砂换成小苏打可以吗 硼酸和硼砂的区别? 怎么判断羊绒大衣的真假 苏打硼砂碳氨属于什么种类,除此还有哪些,都有什么用途(食品加工用途?;)