数据库的驱动是啥

数据库的驱动是啥,第1张

数据库驱动是不同数据库开发商(比如oracle mysql等)为了某一种开发语言环境(比如java)能够实现统一的数据库调用而开发的一个程序,他的作用相当于一个翻译人员,将Java语言中对数据库的调用语言通过这个翻译翻译成各个种类的数据库自己的数据库语言,当然这个翻译(数据库驱动)是由各个开发商针对统一的接口自定义开发的

驱动有的是自带的, 有的需要到官网去下载 , 前提是你买的电脑是不是有正版商标 , 不交税也有正版系统的 。。。你所说的软件驱动有分游戏和非游戏驱动 , 游戏驱动一般可以到官网下载补丁,一般平常软件是不会让你装驱动的 ,,,如果要装那可以重新下载一遍,有可能是数据丢失 。。。以上纯属手打 ,希望能帮到你 ,。。。

数据库驱动是不同数据库开发商(比如oracle mysql等)为了某一种开发语言环境(比如java)能够实现统一的数据库调用而开发的一个程序,他的作用相当于一个翻译人员,将Java语言中对数据库的调用语言通过这个翻译翻译成各个种类的数据库自己的数据库语言,当然这个翻译(数据库驱动)是由各个开发商针对统一的接口自定义开发的

classforname()只是加载类库而已,语法上是可以的。

加载的是一个驱动类,但一般一个驱动类对应一种数据库,如:Sql,oracle是不同驱动类的。

你说的:(“还补充一个问题,在用classforname()注册managedriverr前,managerdariver是没有驱动器注册是吗,当注册了那个driver时,就用哪个驱动器进行连接是吗,如果classforname()能写多个时,在连接时驱动器时,只要找到第一个符合连接的驱动器时,就用那个驱动器进行连接”)

这个类似数据库连接池,可以自己看看。

myeclipse85是不可能连接Mysql55数据库驱动的,应该是连接数据库,参考下面代码

ClassforName("commysqljdbcDriver");

Connection conn=DriverManagergetConnection("jdbc:mysql://"+host+"/"+dbname,username,password);

Statement Stmt=conncreateStatement();

ResultSet rs=StmtexecuteQuery(sql);

这是基本的数据库 *** 作方法

大概流程就是加载驱动类,创建连接,执行数据库 *** 作,关闭

以上就是关于数据库的驱动是啥全部的内容,包括:数据库的驱动是啥、软件在安装时是不是也安装了驱动程序那为什么连接数据库必须要装有相关数据库的驱动程序、数据库驱动程序是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/10048419.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存