邵阳到株洲的火车:请问关于访问数据库

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 20:35:00
大家好,本人正在学习用java连接数据库,听老师说有两种方法,一种是什么配置数据源,我想问下各位,什么是数据源,和数据库有什么区别,还有数据库驱动程序有和数据源有什么关系呢?它又怎样使用?还听老师说到什么和桥接器有关系,请问桥接器又是什么啊,请哪位高手给我详细讲解一下,不胜感激,小弟在此谢过了!!!

是连接数据库的不同模式,与数据库本身没有关系。

通常使用的直接数据源就是DataSet。我们在编码的时候连接数据库,使用SQL查询,得到的结果储存在一个数据结构中,在java里称为resultSet。我们需要读取查询内容的时候就直接从这个resultSet中读取就可以了。
不过在发生大规模多线程的数据库连接时候这种查询方式性能比较差,所以就会用到一些其他的方法比如数据库直连等等,涉及到连接池、持久层等等的概念,初学过程中一般用不到,以后慢慢应用中会接触的

数据源我从书上看过,好像是你要用Dreamweaver连数据库时用到的,一般不会用到的,下面是jsp桥连结的代码(Access)你简单看一下,应该会有一点点帮助的
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:\\freeshop_DB.mdb";

Connection con=DriverManager.getConnection(url);
Statement st=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
%>

怎么连数据库,实际操作一下就好了,给你个小例子你就明白了:
目前我正在开发一个网站:要用到sql2000数据库,可以这样连,首先在一台机器上安装数据库软件sql2000,建一个数据库,在开发网站的机器上装数据库客户端,然后运行图形化配置界面,里面有个下拉菜单,是选择数据库。如果这两台机器连到一起了,在这个下拉菜单中就会有刚才建立的数据库的名称,只要选择上就完成数据库的配置了,当你用相应的语言开发时,只要加上连接数据库的代码就可以在程序中访问数据库库了。连数据库的代码都是固定的,baidu搜就行了。