请问如何从数据库中读取具体某个数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问如何从数据库中读取具体某个数据?相关的知识,希望对你有一定的参考价值。
我是编程初学者 需要用到数据库的一些东西 这里有一个表 Pc 100 Zf 200 Lf 150 字符串和后面的数字是一一对应的,算是一个记录. 我如何可以把100 200 300这三个值分别从数据库中提取出来,赋给程序中的变量以进行计算 大致流程我知道的,就是有一个具体的问题.我如何从数据库中取某一个值?比如说 我只是想取得某个字段下的某行的一个值
哎呀,你这样子提问题真的不好回答。你学过什么了?会哪些东西?做一个数据库相关的程序,大致过程就是下面这样子:首先要连接到数据库,比如
Java
就是用
JDBC。
然后打开一个连接,Java
中就是一个
Connection。
创建一个查询,开始查询数据库
遍历查询的结果,这里就是你上面要做的,挨个赋值
最后一定要记住关闭查询和连接,释放资源。
在
.Net,php,Python
也是类似的。
不过,在实际开发中,可不是这样了,不仅效率太低而且程序不好维护。 参考技术A 从数据库中如何读取数据呢?
开发的时候(java或者c
)怎么从数据库中读取java链接数据库:
private
static
connection
getconnection(boolean
transaction)
如何限制从 Firebase 读取数据的速率?
【中文标题】如何限制从 Firebase 读取数据的速率?【英文标题】:How to limit rate of data reads from Firebase? 【发布时间】:2019-06-27 17:26:46 【问题描述】:我想限制每个用户从实时数据库读取数据的速率。有很好的方法来限制写入,如here 所述,但我找不到任何关于如何限制数据读取的解决方案。
这可以通过安全规则、云函数来完成,还是可以在 Firebase 帐户中的某个位置进行限制?我检查了文档,但找不到答案。
【问题讨论】:
【参考方案1】:这适用于实时数据库和 Firestore,但术语不同。 (位置 == 文档)
每次执行读取时,如果不在数据库中的某个位置写入一些值,您将无法执行此操作。您不能在安全规则中写入位置,也不能强制客户端在读取的同时写入。
即使您能够在规则中写入一个位置以在速率限制中使用,您也必须为每次必须限制的读取读取该位置,这违背了速率限制的目的(因为他们可以继续尝试以一种只会导致更多读取的方式读取受限位置)。
【讨论】:
感谢您的信息。有没有办法像谷歌云平台那样通过配额限制每个用户每秒的读取操作? 不,你不能。不过,您可以提交功能请求。 firebase.google.com/support/contact/bugs-features @DougStevenson 所以使用 Firebase(RTDB 或 Firestore)意味着任何人都可以破解您的应用程序以爆炸您的读取并可能让您破产?那一定是错的。 不支持速率限制真是太疯狂了。我刚刚在这里提交了一个功能请求:firebase.google.com/support/troubleshooter/report/features。我建议你也这样做,这样可以解决这个问题。以上是关于请问如何从数据库中读取具体某个数据?的主要内容,如果未能解决你的问题,请参考以下文章
请问如何从数据库中读取一个存储过程并把查询结果生成一个xml文件(c#)