JDBC-ODBC数据库连接

我们都知道,任何一个项目都离不开数据库,常见的数据库主要有(MySQL,sql Server,Oracle,Access),我们的程序在操作数据库之前,都要进行的一个步骤,就是链接到我们的数据库,所以这次因为自己在学习这个,所以写个文章,一来希望如果我哪里写的不好的话,可以对我有指点,我会进行改正,二来是可以方便自己以后复习。不多说其他话,开始写笔记
ODBC链接到数据库的操作分为4个步骤:

1.通过JDBC连接到ODBC,并获取到连接对象

(此处省略导入的包)

...

Class.forName("驱动类名");

【各个数据库驱动的类名:

MySQL:com.mysql.jdbc.Driver

     sql Server: com.microsoft.jdbc.sqlServer.SQLServerDriver

Oracle: oracle.jdbc.Driver.OracleDriver

Access: sun.jdbc.JdbcOdbcDriver】

Connection  conn = DriverManager.getConnection("URL","用户名","密码");

如果连接是数据库是Access,则可以不用用户名和密码

2.使用Statement接口运行SQL语句来对我们的数据库进行数据管理操作

 (此处依旧忽略导包代码)

...

Statement  stat  =  conn.createStatement();

//若是查询语句 select  *  from 表名   where    属性 = ?

stat.executeQuery(SQL语句);

//若是添加(insert  into  表名(属性1,属性2,...)  values(?,?,...))

 删除(delete   from   表名   where   属性1 = ? [and  属性2 = ?,......])

 修改语句(Update  表名  set  属性1 = ?  where  属性2 = ?)

stat.executeUpdate(SQL语句);

3.处理SQL语句运行结果,根据具体情况作出相应的操作

4.关闭数据库连接【敲黑板,因为我经常就忘记这一步】

stat.close();

conn.close();

【至于这个顺序我的习惯有点像栈队列那种特性,先进后出的,当然这样是不对的】

这些操作写成一个工具最好,毕竟项目里不可能每一次连接就写一遍上面四个步骤的




评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芝士就是力量~

愿所遇之人皆为良人,所遇之事皆

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值