哦,刚才打错字了,现改正如下:2.“监控系统”用于服务器端。其主要作用是:监控是否有用户要传文件过来的,若有则
将用户传过来的“用户名”和“密码”与oracle数据库表中的“用户名”和“密码”
记录进行对比,若表中存在该“用户名”和“密码”,则同意连接,并允许客户
上传文件。
将用户传过来的“用户名”和“密码”与oracle数据库表中的“用户名”和“密码”
记录进行对比,若表中存在该“用户名”和“密码”,则同意连接,并允许客户
上传文件。
解决方案 »
- hibernate annotation 错误,找了好久都没找到解决办法啊
- 求高手解决
- 父窗口是一个applet,在applet上通过js打开一个小窗口,能否通过js给applet上的字段赋值呢?折腾了两天了实现不了。
- log4j冲突问题
- 谁有WebSphere电子书?能传个给我吗?
- hibernate的自连接
- 在windows2003server中安装Tomcat5.0.18不成功!
- JBuilder8的问题
- j2ee1.3.1有问题。
- ssh整合出现找不到Action的问题,求大神们拯救,已经敲了三遍了,还是这样
- 急求教:如何用hibernate实现batchDelete方法?
- 100分,请教问题。。。
客户端通过tcp通信发送信息上来验证连数据库可以用jdbc
Statement接口的主要方法主要有:execute()、 executeQuery() 和executeUpdate() 。executeQuery() 方法执行一个 SQL语句,并查询返回一个ResultSet对象。再由ResultSet的方法getparam("列名");与数据库交互。
或者用java.net.Authenticator类直接实现。具体查书(不是很复杂,用现成的方法实现)
3.与数据库进行连接
用Class 类中的 forName() 方法装入 JDBC驱动器,以JDBC-ODBC bridge 方式为例,装入JDBC驱动执行的语句为Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);用DriverManager 类中getDrivers()方法返回所有安装在你的计算机中的JDBC驱动器,getConnection()建立与数据库的连接等。getConnection()方法提供下面三种形式:
getConnection(String url)
getConnection(String url,String userID,String password)
getConnection(String url,Properties arguments)
其中字符串url表示数据库服务器所在处的特殊的URL。URL是被用来与不同的数据库驱动建立连接的统一网络资源.
可以用DriverManager类的getConnection() 方法建立起与数据库连接,getConnection()返回一个对象,此对象是java.sql包中的Connection 接口对象。该接口定义了与之连接的数据库交互的一些方法、常量等,这些方法用来管理数据库的连接、获得连接的信息、提交数据库处理事件并且预处理可执行的SQL语句。下面是Connection 接口的一些重要的方法:
close()-关闭一个数据库连接
getMetaData()-返回一个DatabaseMetaData 接口对象,该接口能被用来获得有关数据库的详细信息,包括数据库结构和数据库内容等。
createStatement()-创建一个SQL语句对象。
prepareStatement()-用SQL字符串创建一个SQL 预处理语句对象。预处理语句对象是可以被高效执行的预编译过的SQL语句。
下面提供一段程序,实现了JDBC的驱动及数据库的连接。
import java.sql.*;
import java.util.*;
class ConnectApp {
public static void main(String args[]) {
try{
// Load the JDBC-ODBC bridge driver方式
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:tend";
// 连接到数据库
Connection connection=DriverManager.getConnection(url);
// 得到数据库的信息
DatabaseMetaData meta=connection.getMetaData();