我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Mysql中com.ExecuteScalar(); 为什么先转为long再int??

Mysql中int sum=(int)(long)com.ExecuteScalar(); 为什么好先转为long再int??

MySqlCommand com=new MySqlCommand("SELECT COUNT(*) from student",conn);
int sum=(int)(long)com.ExecuteScalar();

你试试看能不能直接转成int

这完全是个性因素,你看你个student表count(*)是否在int取值范围

近期文章

  • 基于split bregman 算法处理活动轮廓模型
  • DEV EXPRESS 给用户提供改变gridview高度功能?
  • 求一段可以打印哈夫曼树的代码,能够在执行时看到的,谢谢!!
  • 把内存卡上的.iso移到桌面上,怎么要这么复杂?
  • 函数中static问题。。。。。。
  • spring和mybatis集成时总报错 麻烦帮忙看下什么原因
  • 菜鸟级C语言问题,求帮助~
  • HTML页面转变成JSP时排版出现问题
  • C#编写WinForm,生成数字码并写入指定Excel(求指导哇)
  • mysql数据库故障切换,应用无更改连接。应用无故障
  • win8电脑网关为空,自己添加也保存不上
  • 杨辉三角(我是新手,详细点哈)
  • VPN pptp类型 连接失败
  • 程序中无效转换的区分符$
  • java中有关使用dao的问题
  • cpp编程思想中的一到课后题
  • php 如何给url添加自定义参数
  • 关于Linux和tomcat的问题
  • display:box box-flex 和 display:flex flex 有什么区别?
  • 一个工程在有多源文件情况下如何声明全局变量?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华