gpt4 book ai didi

MySQL 帮助弄清楚数据库的结构

转载 作者:行者123 更新时间:2023-11-29 12:27:09 25 4
gpt4 key购买 nike

我是一名 Java 程序员,试图转向 Web 开发和数据库管理。我正在尝试弄清楚Web服务的一般结构,我会尝试问一些导致明确的非抽象答案的问题,但我几乎不了解MySQL,所以如果我的问题没有答案,或者是错误的,请原谅我东西。

我了解关系数据库的概念,但我不了解它在 MySQL 或 SQL 中的一般实现方式。是否有一个我不知道的数据库文件...基本上我的问题是 MySQL 如何存储数据库以及与它们交互的正确方法是什么?

还有没有办法设置不在服务器上的 MySQL 数据库?

最佳答案

按照此处的说明进行操作:http://docs.oracle.com/javase/tutorial/jdbc/basics/gettingstarted.html ,对于 MySQL。

大多数 RDBMS(包括 MySQL)都是作为服务器实现的,Java 程序使用 JDBC 接口(interface)连接到服务器。有一些有本地文件 - derby、sqlite、access - 但一般情况下没有。

基本上,它是这样的:

Java 程序向服务器发出连接请求。

RDBMS 服务器接受连接请求。

Java 程序准备 SQL 查询,例如

 SELECT name, address FROM customer WHERE status = 'active' and zip = ?

Java 程序将变量绑定(bind)到查询。例如变量 1 = 字符串“90210”。

Java程序发出查询。

RDBMS执行查询,并将结果集发送给Java。

Java程序逐行接收结果集并执行其需要执行的操作

关于MySQL 帮助弄清楚数据库的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28132107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com