理论教育 Java程序设计实用教程|链接数据库的步骤

Java程序设计实用教程|链接数据库的步骤

时间:2023-11-21 理论教育 版权反馈
【摘要】:创建JDBC桥接器后,通过DriverManager类的静态方法getConnection创建数据库的连接,为了存取数据还要提供用户名和口令。

Java程序设计实用教程|链接数据库的步骤

每种数据库的驱动程序都应该提供一个实现java.sql.Driver接口的类,简称Driver类,在加载某一驱动程序的Driver类时,它应该创建自己的实例,并向java.sql.DriverManager类注册该实例。

1.创建jdbc-odbc桥接器

通常情况下,通过java.lang.Class类的静态方法forName(String className)加载欲连接数据库的Driver类,该方法的入口参数为欲加载Driver类的完整路径。成功加载后,会将Driver类的实例注册到DriverManager类中,如果加载失败,会抛出ClassNotFoundException异常,即未找到指定Driver类的异常。若以加载jdbc-odbc桥为例,则相应的语句格式为:

java.sql.DriverManager类是JDBC的管理器,负责管理JDBC驱动程序,跟踪可用的驱动程序并在数据库和相应的驱动程序之间创建连接。要使用JDBC驱动程序,必须加载JDBC驱动程序并向DriverManager注册成功后才能创建数据库连接。该类还处理如驱动程序登录时间限制及登录和跟踪消息的显示等事务

2.创建与数据源的连接

java.sql.Connection类负责创建与指定数据库的连接,在连接上下文中执行SQL语句并返回结果。默认情况下,Connection对象处于自动提交模式下,这意味着它在执行每个语句后都会自动提交更改。如果禁用自动提交模式,为了提交更改必须显式调用comm it方法,否则无法保存数据库更改。Connection类提供了很多成员方法,这些方法执行不成功则抛出SQLException异常的提示。(www.daowen.com)

创建JDBC桥接器后,通过DriverManager类的静态方法getConnection创建数据库的连接,为了存取数据还要提供用户名和口令。

Connection con=DriverManager.getConnection

 ("jdbc:odbc:数据源名字”,”数据源的login name","数据源的password");

例如:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈