创建一个简单的用户界面来访问 Oracle 数据库

发布于 2024-12-13 22:27:19 字数 424 浏览 2 评论 0原文

这是我所拥有的: 1)给我一个简单的sql文件,它创建表并用数据填充它们 2) 一个简单的 sql 文件,其中包含我编写的用于显示/操作表格的 PL/SQL 过程。

目标是创建某种用户界面,允许学生登录、查看成绩单、退出课程等

。我正在使用 sqlplus。我有执行所有必需的显示/操作的程序。我成功地使用 sqlplus 创建了一个简单的命令行 UI,但是当我需要在循环内获取用户输入(允许他们查看任意数量的课程的课程信息,直到他们希望返回主菜单)时,问题就出现了)。经过研究,我了解到这将是 PHP、C 等语言的工作。不幸的是,我不精通所需的任何语言,并且设置扩展等已被证明是极其复杂的。

我有能力学习完成此任务所需的技术,但我不知道该朝哪个方向发展。实现简单 UI 的最简单方法是什么?我应该使用 PHP 吗? C? C++?是否有某种程序可以根据数据库数据自动创建简单的 UI?

Here is what I have:
1) a simple sql file given to me that creates tables and fills them with data
2) a simple sql file that contains PL/SQL procedures I've written for displaying/manipulating the tables

The goal is to create some sort of user interface that allows a student to login, view their transcript, withdraw from classes, etc.

I am using sqlplus. I have procedures that do all the required displaying/manipulating. I am successful at creating a simple command line UI with sqlplus, but the problem arrives when I need to get user input inside a loop (for allowing them to see course information for any number of courses until they wish to go back to the main menu). After doing research, I learned that this would be the job of something like PHP, C, etc. Unfortunately, I am not proficient in any language required, and setting up extensions and such have proven to be extremely complicated.

I am capable of learning the necessary techniques to complete this, but I do not know which direction to go in. What is easiest to implement a simple UI? Should I use PHP? C? C++? Is there some sort of program out there that automatically creates simple UIs given database data?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ペ泪落弦音 2024-12-20 22:27:19

Oracle Apex 非常适合您的情况。您可以轻松创建基于 Web 的表单和报告来执行所有 CRUD 操作。另外,它可以免费与任何许可的 Oracle 数据库一起使用:Oracle Application Express

Oracle Apex is perfect for your situation. You can easily create web based forms and reports to perform all CRUD operations. Plus, it's free to use with any licensed Oracle database: Oracle Application Express

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文