JDBC编程的步骤

原创 2012年03月21日 10:34:32

第一:加载驱动程序

为了与特定的数据库相连,JDBC必须加载相应的驱动程序。如:

try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
		
		// 加载Oracle的驱动程序
		Class.forName("oracle.jdbc.driver.OracleDriver");
			// 加载Microsoft SQL Server的驱动程序		 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");


第二:要将"驱动程序"传递到DriverManager,然后获得"连接"。

DriverManager类的getConnection(String url,String user, String password)方法用于建立与某个数据库的连接。每个JDBC驱动程序使用一个专门的JDBC URL作为自我标识的一种方法。

JDBC URL的格式为:jdbc : <子协议名> : <子名称> 

子协议(sub-protocol)与JDBC驱动程序有关,可以是odbc,oracle,db2,mysql,microsoft等等,根据实际的JDBC驱动程序厂商而不同。数据库定位器(database locator)是与驱动程序有关的指示器,用于唯一指定应用程序要和哪个数据库进行交互。根据驱动程序的类型,该定位器可能包括主机名,端口和数据库系统名。

try{
			String url="jdbc:odbc:myodbc";
		    Connection con=DriverManager.getConnection(url);
		    // 或者
		    Connection con=
		    	DriverManager.getConnection(url,user,password);
		}catch(SQLException e){
		   e.printStackTrace();
		}
		
		// 1.Microsoft SQL Server的URL
		url="jdbc:Microsoft:sqlserver://192.168.0.1:1433;databasename=mydb";
		127.0.0.1 也可以用字符串 "localhost"代替
		// 2.Oracle 的URL
		url="jdbc:oracle:thin:@192.168.0.1:1521:goudan";

第三:创建语句,Statement ,PreparedStatement,或CallableStatement,并将它们用于更新数据库或执行查询。

Statement 对象用于将 SQL 语句发送到数据库中。实际上有三种 Statement 对象,它们都作为在给定连接上执行 SQL语句的对象:Statement、PreparedStatement( 继承Statement )和 CallableStatement(继承PreparedStatement)。它们都专用于发送特定类型的 SQL 语句: Statement 对象用于执行不带参数的简单 SQL语句;PreparedStatement 对象用于执行带或不带 IN 参数的预编译 SQL 语句;CallableStatement对象用于执行对数据库已存储过程的调用。

第四:查询返回包含有已请求数据的ResultSet,该ResultSet是按类型检索的。

ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法(这些get方法可以访问当前行中的不同列)提供了对这些行中数据的访问。

第五:DatabaseMetaData和ResultSetMetaData接口可以用来提供有关数据库或ResultSet的信息。

JDBC编程步骤

  • 2014年10月01日 20:00
  • 2KB
  • 下载

在jdbc编程中处理事务的步骤

JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。关于事务操作的方法都位于接口java.s...

MySQL笔记-jdbc编程步骤

大致步骤:         一、加载数据库驱动。通常使用Class类的forName()静态方法加载驱动。例:                 Class.forName(driveClass);...

Java数据库编程---JDBC操作步骤及数据库连接操作

JDBC操作步骤及数据库连接操作 JDBC本身是一个标准,所以其操作步骤是固定的,以后只需要修改很少的一部分代码就可以达到不同数据库间的连接转换功能。 JDBC操作步骤: 数据库安装并配置完成之后...

22---数据库编程04(JDBC操作步骤)

因为不同的数据库实现的方式不同所以我们得需要数据库开发商提供的数据库的驱动; 然后连接数据库; 然后进行数据库的操作; 因为数据库的资源有限,所以一定要关闭数据库连接。 下载驱动jar包,放到...
  • bzuld
  • bzuld
  • 2012年03月14日 16:28
  • 273

在jdbc编程中处理事务的步骤

JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。关于事务操作的方法都位于接口java.s...

JDBC编程步骤

①加载数据库驱动。通常使用Class类的forName()静态方法来加载驱动。例如如下代码: //加载驱动 Class.forName(driverClass); 上面代码中的d...

JDBC编程的基本步骤

简单的说JDBC主要完成三件事: ›第一与数据库建立连接; ›第二向数据库发送SQL语句; ›第三处理数据库返回结果。 具体步骤如下: ›第一步:向驱动程序管理器加载、注册JDBC驱动程序。...

JDBC编程步骤与执行SQL语句的方式

(1)JDBC编程步骤: 第一步:加载数据库驱动。通常使用Class类的forName()静态方法来加载驱动: //加载驱动 Class.forNamed(DriverClass); 其中Dr...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JDBC编程的步骤
举报原因:
原因补充:

(最多只允许输入30个字)