
2、不受数据库供应商的限制:巧妙在于JDBC设有两种接口,一个是面向应用程序层,其作用是使得开发人员通过SQL调用数据库和处理结果,而不需要考虑数据库的提供商;
另一个是驱动程序层,处理与具体驱动程序的交互,JDBC驱动程序可以利用JDBC API创建Java程序和数据源之间的桥梁。
应用程序只需要编写一次,便可以移到各种驱动程序上运行。
Sun提供了一个驱动管理器,数据库供应商——如MySQL、Oracle,提供的驱动程序满足驱动管理器的要求就可以被识别,就可以正常工作。
所以JDBC不受数据库供应商的限制。
mysql安装之后是没有的,这个要另下, Hibernate 里有集成,貌似新版本里也去掉 了,因为驱动和数据库,不兼容会出问题,所以这个是不应该集成的,设置很方便的 ,只要你有jar包
window - show view - other - DB browser进入以后再空白处点击右键,点new,然后依次选择你的数据库类型等等。点击add jars添加驱动程序。
对话框的第二行是让你输入一个你自己的命名,这个不会影响程序所以随便输入都行,不过为了好看还是输入microsoft sql sever,然后输入用户名和密码即可。点击test driver可以测试连接。
注意第三行应该改成jdbc:microsoft:sqlserver://你的服务器名:1433
当然如果是数据源连接还必须配置数据源,这个不在IDE中配置因此不详细说了。
这样以后你就可以在IDE里面直接对数据库进行 *** 作了。这样效率会快很多。
如果你是直接连接,那么右击项目——build path——add Eternal Archives 然后选择你的驱动程序即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)