Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

如何使用tomcat?

2021年10月09日6390百度已收录

  本文根据实例详细介绍了如何在tomcat中配置数据源。并且十分详细的介绍了JDBC简介,事务处理,数据源简介,配置数据源。本文从最基础的知识点开始讲起,让不太了解tomcat的学者对其在头脑里有一个十分清晰、透彻的了解。

开发环境

本文的环境:JDK1。

  4。2,TOMCAT5。0。28,Oracle9i

JDBC简介

提到数据源,那就不能不说JDBC。JDBC是Java Database Connectivity的缩写。在java。sql包中提供了JDBC API,定义了访问数据库的接口和类。

  但是JDBC API不能直接访问数据库,必须依赖于数据库厂商提供的JDBC驱动程序,即JDBC DRIVER。

Java。sql中常用的接口和类如下:

Driver接口和DriverManager类

Connection

Statement

PreparedSataement

ResultSet

1。

  Driver接口和DriverManager类

DriverManager类用来建立和数据库的连接以及管理JDBC驱动程序,常用方法如下:

registerDriver(Driver driver) 在DriverManager中注册JDBC驱动程序

getConnection(String url,String user,String pwd) 建立和数据库的连接,返回Connection对象

setLoginTimeOut(int seconds) 设定等待数据库连接的最长时间

setLogWriter(PrintWriter out) 设定输入数据库日至的PrintWriter对象

2。

  Connection

Connection代表和数据库的连接,其常用方法如下:

getMetaData() 返回数据库的MetaData数据。MetaData数据包含了数据库的相关信息,例如当前数据库连接的用户名、使用的JDBC驱动程序、数据库允许的最大连接数、数据库的版本等等。

createStatement() 创建并返回Statement对象

PrepareStatement(String sql) 创建并返回prepareStatement对象

3。Statement

Statement用来执行静态sql语句。

  例如,对于insert、update、delete语句,调用executeUpdate(String sql)方法,而select语句可以调用executeQuery(String sql)方法,executeQuery(String sql)方法返回ResultSet对象。

4。PrepareStatement

PrepareStatement用于执行动态的sql语句,即允许sql语句中包含参数。使用方法为:

String sql = “select col1 from tablename where col2=? And col3=?”;

PrepareStatement perpStmt = conn。

  preparestatement(sql);

perpStmt。setstring(1,col2Value);

perpStmt。setFloat(2,col3Value);。

评论列表暂无评论
发表评论
微信