代码优化从数据库里查数据
今天写了几行代码,都是从一个表里查数据。而我却查了三次数据库,
代码例子如下:
dalclass.GetLie("userName","Student","userId="+id);
dalclass.GetLie("userClass","Student","userId="+id);
dalclass.GetLie("userBank","Student","userId="+id);
优化后的代码:
string sql = "select userName,userClass,userBankfrom Table35 where userId="+id;
DataTable dt = dalclass.GetClassInfo(sql);
优化后的代码只需查询一次数据库就可以得到所有需要的数据,减少了对数据的访问。加快了执行速度。
感悟:这件事虽然很小,但是给我的警示却不小。它让我知道我自己没有时时刻刻注重代码优化问题,代码优化一定要进脑子里。时时刻刻想着它,只有这样才能提高!
其实提高最快的时候不是写代码的时刻,而是你去该自己代码的时刻!
转载于:https://www.cnblogs.com/honghong75042/archive/2012/03/14/5773959.html
代码优化从数据库里查数据相关推荐
- oracle数据库数据消失,,保存在数据库里的数据莫名其妙的消失
求助,保存在数据库里的数据莫名其妙的消失 我做了一个批量修改的功能,数据是肯定存到数据库里了,提交给测试部测试也没什么BUG,可是当有别的classes文件替换之后 重启服务器,我之前修改的数据就会莫 ...
- java 往excel中写数据库,poi将数据写入excel表格-怎么用java把数据库里的数据写入到excel表中...
怎么用java把数据库里的数据写入到excel表中 你是想读取excel内容,然后整合一下数据,然后再生成一个新的excel吧 package aa; import java.io.FileInput ...
- mysql批量删除进程_小程序批量删除云数据库里的数据
我们用云开发的云数据库存数据,难免会遇到数据过多,或者一些过时数据要删除的需求.之前云开发删除数据库只能一条条的删除.要想批量删除很麻烦,近期云开发推出了批量删除数据的方法.甚至可以稍微改造下实现数据 ...
- 如何获取公开数据库里的数据
1. 用代码获取数据 当然下载数据的方式有多种多样,你可以用最原始的方法在数据库网站上点击下载,但是在不经意之间,电脑不仅帮你下载好了数据,还把原本压缩好的数据给自动解压缩了,原本小巧的压缩包瞬间变成 ...
- 通过JDBC连接数据库再向数据库里录入数据
一 首先第一步我们现在数据库里创建一张examstudent空表: 二 接着对应着表里内容创建一个学生类: package com.atguigu.jdbc;public class Student ...
- 使用Excel下载数据库里的数据
今天我们来看看用Excel下载指定数据库里面的数据. 所用软件: Microsoft Visual Studio 2010 SQL Server Management Studio 首先,我们要建立一 ...
- 如何使用 Node.js 访问 SAP HANA Cloud 数据库里的数据
登录 SAP Business Technology Platform,找到 space 下自己创建好的 HANA Cloud 实例,右键菜单选择 Copy SQL Endpoint,将 HANA C ...
- jTable保存到mysql_怎么把从数据库里的数据输到JTABLE里面
int i=0; int column; Vector vcdata=new Vector();//使用容器 DefaultTableModel dtm=new DefaultTableModel() ...
- 数据库mysql中贴换函数_关于一个自定义MYSQL函数,实现点击链接后,在数据库里改变数据的问题。...
展开全部 嗯... 回答你这个问题比较纠62616964757a686964616fe4b893e5b19e31333332626161结, 因为看情况你已经完全把前端代码和后台代码混为一谈了. 那么 ...
最新文章
- JavaScript的前世今生
- webStorm 注册码
- 当代的设计潮流是什么_12月,潮流咖的出行攻略!
- 鸿蒙os实锤了吗,鸿蒙OS实锤了?8月9日华为开发者大会一同见证!
- 关注信息安全认证培训
- centos 6 安装mosh 1.2
- 【clickhouse】 clickhouse配置查询记录query_log
- 在linux桌面上显示图标
- MySQL数据库安装超级详细教程
- 星空之夜_hash+dfs
- AM信号的调制与解调
- 冯.诺依曼计算机结构要点
- [转载] 中华典故故事(孙刚)——35 一文钱难倒英雄汉
- 流行的权限管理 gem devise的定制
- sublime - sublimerge 文本比较插件
- You have not concluded your merge (MERGE_HEAD exists).
- 基于docker实现openwrt软路由与OMV(NAS)应用
- 互联网金融学习总结(4)——大数据风控的九种维度
- 化繁为简——分解复杂的SQL语句
- kaggle数据集的下载