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编程步骤

JDBC编程的步骤

一、进行JDBC编程的步骤大致如下: 1.      加载数据库驱动,通常使用Class类的forName()静态方法来加载驱动。如下代码: Class.forName(dirvirClass) ...

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

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

JDBC编程的步骤

一、进行JDBC编程的步骤大致如下: 1.      加载数据库驱动,通常使用Class类的forName()静态方法来加载驱动。如下代码: Class.forName(dirvirCla...

黑马程序员——JDBC编程步骤

大致了解了JDBC API的相关接口和类之后,

JDBC 编程步骤

JDBC 概述 现在我们开发的应用程序,越来越多的要跟数据库打交道了。尤其是 B/S 应用程序,因为现在 的网页基本上都是动态网页,动态网页就意味着,页面的信息是要经常发生变化的。而存储这 些数据的载...

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

(1)JDBC编程步骤: 第一步:加载数据库驱动。通常使用Class类的forName()静态方法来加载驱动: //加载驱动 Class.forNamed(DriverClass); 其中Dr...

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

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

JDBC编程步骤

①加载数据库驱动。通常使用Class类的forName()静态方法来加载驱动。例如如下代码: //加载驱动 Class.forName(driverClass); 上面代码中的d...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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