java一般和什么数据库连接?
java项目用的最普遍的数据库就是mysql和oralce,大多数公司的项目都有用这两者之一,或者两个都用。 Oracle是商业数据库,提供更好的数据服务,主要用于大型的数据库应用。Oracle自身有强大的实力所以他为客户开发了很多数据挖掘检索备份恢复的强大工具,而能用到他的服务的都是拥有海量数据要处理的。比如中国移动的业务数据,每天能产生好几亿的数据,都是用oracle的数据库来存储的。 mysql是开源的产品,免费,所有源码可以根据自身需求修改(只要你有那个能力),主要用于各种中小型的数据应用。如果项目需要数据库服务但是又没有达到海量数据的规模,建议用mysql,因为它是免费得。 总的来说,从性能上来说,oralce数据库优于mysql。
如何用jdbc连接数据库java连接数据库的五步?
第一步呢:加载驱动使用Class.forName(“驱动名称”)
第二步呢:创建数据库的链接使用DriverManager.getConnection(url,username,,password)
第三步呢:通过Connection 创建一个Statement 对象。
第四步呢:通过statement对象来执行SQL,如果是查询,遍历处理ResultSet
第五步呢:释放链接资源
java的JNDI使用中,获得的数据库连接conncection使用后是不是不用再调用close方法关闭了?
不是。在代码中最好是显示的关闭。 连接池创建连接是又上限的,你不关闭的话占用一个,连接池可用的连接就少一个。况且,连接池不知道你是否已经用完了这个连接,你必须告诉它,它才能来管理你用过后的连接。