超简单的作业,怎么做?
设计实现数据库的应用程序的接口
假设在数据库端只能提供简单的数据库服务功能,期望实现一种程序接口, 具有如下的功能:
a.从网络客户端,使用tcp/ip网络访问数据库服务
b. 连接数据库后,能使用标准SQL句法 访问/操作数据库
建议用Java语言, 需要针对网络接口编程, 对 SQL句法进行解析处理, 最终形成对数据库的调用。
用哪个开发工具,是不是在JDK下就可以比较轻松的解决?
------解决方案--------------------需要使用到JDBC和Java网络编程。访问数据库可以是用纯Java解决方案,也可以通过ODBC桥接。后者首先要在Windows里通过控制面板完成数据源的配置。
编程需要客户端和服务器端,通过Java套接字Socket和Serversocket实现。
服务器端加载数据库驱动程序,建立数据库连接,创建数据库操作对象和存放操作结果的结果集对象;然后创建输入流,通过套接字接收从客户端发送过来的SQL语句,并以该语句做为参数完成对数据库的操作;操作结果用一个输出流同样通过套接字发送个客户端;
客户端可以创建两个输入流:一个接收输入的 准SQL语句,一个通过套接字接收从服务器端传回来的操作结果;两个输出流:一个将输入的SQL语句通过套接字输出至服务器端,一个将服务器端操作的结果显示或存储起来。
先运行服务器端,然后运行客户端就可以了。
------解决方案--------------------.......记事本.EditPlus.UE..感觉麻烦点用JCreator.....数据库JDBC的连接字符串是可以直接使用网络名的。(条件是数据库允许远程操作)
------解决方案--------------------呵呵,是简单,你怎么也不动手试试呀,呵呵,不会就看看书呀,