JDBC学习之一:JDBC与数据库连接

首先要说明一点,写JDBC程序一定要追求完善,否则后果很严重(以后的文章会提到)

连接数据库的步骤是很有规律的:

第一步,把对应数据库的包(装有驱动类等等一些类)放到我们的工程下面(具体看马士兵jdbc 05),属于叫做添加外部包(jar包)

第二步,导入相关的包 import java.sql.* ;   //java的包,和上面的不是一回事

第三步,生成对应数据库的驱动对象,最常用的有两种方法:

以连接Oracle数据库为例,

1.      Class.forName(“oracle.jdbc.driver.OracleDriver”);  //很明显,OracleDriver是一个类

2.      new  oracle.jdbc.driver.OracleDriver();

两种方式没有好坏之分,根据自己的喜好来定即可。值得一提的是,执行第三步的同时,生成的实例会自动向DriverManager注册。

第四步,通过DriverManager(上一步已经隐式注册)拿到对应数据库的连接(是一个对象),例如:

Connection  conn = DriverManager.getConnection(“jdbc:oracle:thin:@172.31.5.99:1521:SXT”, scott, tiger);

说明:最常使用的是有三个参数的该方法,第一个参数:数据库的连接字符串URL,各种数据库都有自己的连接字符串,@后跟的是本机的ip地址,SYX是数据库对外提供的服务的名字,它是安装数据库时自定义的,1521Oracle默认服务提供的端口。

第二个参数:数据库的用户名

第三个参数:用户名的password

 

你可能感兴趣的:(连接数据库,DriverManager,getconnection,JDBC基础)