杨忠科老师错了? 不应使用 using 语句 C 建立 SQL 连接

发布于 教育 2024-07-02
27个回答
  1. 匿名用户2024-01-30

    使用称为; 它与 close() 几乎相同,只是释放了一个额外的连接字符串。

    Dispose 不会释放连接池,也不会关闭连接,它只是将连接放回连接池中,关闭也是如此。

    至于 new,sqlconnection 只是建立和初始化一个对象,而不建立连接。 真正与连接到数据库相关的是 open 方法,它首先转到连接池以查找是否存在可用连接,然后创建一个新连接。 无论 sqlconnection 是 NEW 还是 CLOSE,这都是 true,除非禁用连接池。

    与此示例相比,您提到的关闭解决方案仅节省了建立 sqlconnection 对象的资源消耗(非常小),在数据库连接方面没有任何区别。

    建议大家看一些国外的书或者直接学习MSDN,国内的培训机构或者书都很自吹自擂,基本都是炒作,说起来很肤浅。

  2. 匿名用户2024-01-29

    使用就是使用只是使用系统会在用户不使用这个对象时自动释放资源,c自带了垃圾机制,让用户可以专注于开发,有优点也有缺点,正如你所说。 我曾经在每次用完 sqlconnection 时关闭它。

    只要明白这一点。

  3. 匿名用户2024-01-28

    如果你不明白,就不要喷问题。

  4. 匿名用户2024-01-27

    用 or 表示。 语法:布尔表达式或布尔表达式

    当在语句中使用多个逻辑运算符时,两个条件组将合并,并且 OR 运算符在 AND 运算符之后计算,尽管括号的特殊使用可能会改变计算的顺序。

    结构化查询语言 (SQL) 是一种特殊用途的编程语言,是一种数据库查询和编程语言,用于访问数据以及查询、更新和管理关系数据库系统。 它也是数据库脚本文件的扩展。

    您可以使用相同的结构化查询语言作为数据输入和管理之间的接口。 结构化查询语言 SQL 语句可以嵌套,因此它们具有很大的灵活性和强大的功能。

  5. 匿名用户2024-01-26

    用 or 表示。

    组合两个条件时,当一个语句中使用多个逻辑运算符时,OR 运算符的计算结果在 AND 运算符之后,但可以使用括号更改计算顺序。

    语法:布尔表达式或布尔表达式

    参数:布尔表达式为任何有效表达式返回 true、false 或 unknown,例如:select *

    from test

    where id=1 and (id=2 or id=3)

  6. 匿名用户2024-01-25

    select * from user where userrole='公司管理员' or userrole='网络管理员'

  7. 匿名用户2024-01-24

    它由 or 表示。

    我给大家举个例子,这是我在树懒学院学习数据库知识时截图。

  8. 匿名用户2024-01-23

    sql * 和 % 的区别在于角色不同。

    友源进阶不一样,白

    适用于不同的范围。 du

    首先,角色不同。

    1. 通配符:zhi* 通配符的作用是使用 dao 匹配所有结果集。

    2. % 通配符:% 通配符用于替换一个或多个字符。

    二是优先级不同。

    1. *通配符:*通配符的优先级高于%通配符的优先级,在同一个SQL语句中先执行。

    2. % 通配符:% 通配符的优先级低于 * 通配符的优先级,稍后在同一 SQL 语句中执行。

    第三,目标的范围不同。

    1. *通配符:*通配符针对记录的所有字段。

    2. % 通配符:% 通配符的目标范围是记录的单个字段。

  9. 匿名用户2024-01-22

    首先,参考不同。

    1. *:表示查询数据库中的所有数据列。

    2. %:表示数据库中与指定查询条件匹配的行答案数。

    其次,用法不同。

    1. *:用于 SQL 语句的查询列名部分,位于 SQL 语句的前端。

    2. %:在SQL语句的条件语句之后和where语句之后使用。

    第三,规则不同。

    1. *:您可以使用 * 号代替列,也可以使用列名代替,而不必使用 *。

    2. %:通配符必须与 like 运算符一起使用。

  10. 匿名用户2024-01-21

    * 表示所有要查询的字段,一般用在 select 之后,而 % 表示模糊查询,一般用在查询条件中的 where 之后,与 like 结合使用。

  11. 匿名用户2024-01-20

    * 表示表的所有字段。

    模糊查询通配符。

  12. 匿名用户2024-01-19

    SQL * 和 % 的区别在于角色不同,优先级不同,目标范围不同。

  13. 匿名用户2024-01-18

    SQL 是一种高级、非过程式编程语言,允许用户处理高级数据结构。 它不要求用户指定数据的存储方式,也不要求用户知道数据的存储方式。

  14. 匿名用户2024-01-17

    sql(structured

    QueryLanguage)是一种数据库查询和编程语言,用于访问信息以及查询、更新和管理链接的数据库系统。

  15. 匿名用户2024-01-16

    SQL是Structured Quevy Language的缩写。 SQL 是一组专门为数据库构建的操作命令,是一种功能齐全的数据库语言。

  16. 匿名用户2024-01-15

    结构化查询语言(Structured Query Language,简称SQL)是一种集数据定义、数据操作、数据控制于一体的数据库语言。

  17. 匿名用户2024-01-14

    SQL是一种结构化查询语言,SQL

    服务器数据库服务系统,用于管理大量数据的工具。

  18. 匿名用户2024-01-13

    如果你这样做,你就会发现。

    我认为最后一句SQL可能必须更改:

    sql="select * from [log] where username='" & username & "' and starttime>='" & startdate & "' and endtime<= '" & enddate & "'"

  19. 匿名用户2024-01-12

    不对“ <='#"&enddate&"#

    SQL语句应该用单引号括起来,如果是字符类型,就不需要整数了,而且SQL语句本身好像有问题,可以在SQL查询器中查询到ASP使用。

    您的表中是否有用户名、开始时间和结束时间列? 如果有,请将表中的starttmen endtime类型从日期类型更改为字符类型,如果没有,则为其他问题,我为您尝试过,并且可以在SQL中查询出来而不是字符类型。

  20. 匿名用户2024-01-11

    你不知道你自己试过吗??

    我不这么认为。

    我以前写过这样的,没问题。 为了安全起见,请使用函数来转换类型,即 SQL 的类型转换。

  21. 匿名用户2024-01-10

    为什么这句话这么别扭? 不应该这样写,最好用一个小查询,自己做研究!

  22. 匿名用户2024-01-09

    SQL是结构化查询语言(Structured Query Language)的缩写,意思是表示结构化查询语言。

    DAOSQL语言的主要功能是专用的。

    它是与各种数据数据库建立链接。 此外,SQL被认为是关系数据库管理系统的标准语言。 它是Microsoft开发和推广的关系数据库管理系统。

  23. 匿名用户2024-01-08

    Microsoft公司在美国推出的关系数据库系统。 SQLServer 是可扩展、高性能、分布式专用客户端服务器。

    计算机研究所设计的数据库管理系统实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统解决方案。 其主要特点如下:

    1)高性能设计,可以充分利用WindowsNT的优势。(2)先进的系统管理,支持Windows图形化管理工具,支持本地和远程系统管理和配置。 (3)强大的事务处理功能,采用多种方法保证数据的完整性。

    4)支持对称多处理器结构、存储过程、ODBC,并具有独立的SQL语言。

    凭借其内置的数据复制功能、强大的管理工具、与 Internet 的紧密集成以及开放的系统体系结构,SQLSserver 为用户、开发人员和系统集成商提供了一个出色的数据库平台。

  24. 匿名用户2024-01-07

    SQL 是一种用于访问和处理数据库的计算机语言。

    MySQL是一个免费的开源关系数据库管理系统。

    所以你看,区别是立竿见影的。

    来自树懒学院。

  25. 匿名用户2024-01-06

    MySQL是一个关系数据库。 关系数据库基于语言 SQL。 参考 Web 链接,快速创建 MySQL 数据库并开始学习使用 SQL 语法。

  26. 匿名用户2024-01-05

    SQL Server 的狭窄、保守的存储引擎与 MySQL Server 的可扩展、开放存储引擎有很大不同。

  27. 匿名用户2024-01-04

    SQL是一种语言,MySQL是使用SQL语言从MySQL数据库查询数据的软件。

相关回答
5个回答2024-07-02

Delete 一次只能删除一个表。

写三句话。 少量数据没有区别。 100,000件以内。 >>>More

4个回答2024-07-02

繁荣。。。。。。“随着雷声和雨声渐渐落下,我突然想起了这一幕,仿佛我以前见过一样。 哦,顺便说一句,那是几年前的事了。 >>>More

5个回答2024-07-02

是你自己我还是安全的生活?

46个回答2024-07-02

我很想说你的老师有一个非常奇怪的......

但是没有体罚的感觉! @ >>>More

2个回答2024-07-02

如果你在 09 年或 03 年结婚,你可以和我打招呼。 >>>More