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

 

转载于:https://my.oschina.net/u/223398/blog/55408

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值