JDBC的Statement概述(转)

  • Post author:
  • Post category:其他


前几天看到有人说,jsp中最主要的是数据库连接。姑且不说是否对错,开发的bs系统,涉及到数据访问,差不多都会用到数据库。jsp也不例外。java的数据库连接确实是用jsp开发bs系统比较重要比较基础的一部分。

今天随便写点Statement的东西,对用java开发的高手而言就贻笑大方了,只是和刚开始用jsp开发的人互相交流一下。其中有错误的地方,敬请指正。

Statement对象用于将 SQL 语句发送到数据库中,执行对数据库的数据的检索或者更新。它有2个子类,CallableStatement, PreparedStatement(确切的说是接口。)现在就大体说说他们的用法。

Statement 对象用于执行不带参数的简单 SQL 语句;PreparedStatement 对象用于执行带或不带 IN 参数的预编译 SQL 语句;CallableStatement 对象用于执行对数据库已存储过程的调用。

1.数据库的连接

和其他的语言一样,java的数据库连接需要如下参数。

数据库的驱动程序,数据库的host,端口和数据库名(URL),数据库登陆用户名,数据库登陆password。

以oracle数据库为例:

一个数据库连接如下建立



Class.forName(





oracle.jdbc.driver.OracleDriver





);


//


取得Oracle的数据驱动,应用不同的数据驱动可以用不同的class路径。






connection


=



版权声明:本文为ai_33原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。