首页 / 网页编程 / JSP / 对JSP数据库连接类使用方法的详解
对JSP数据库连接类使用方法的详解2011-07-15DriverManager类此类用于装载驱动程序,它所有的成员都是静态成员,所以在程序中无须对它进行实例化,直接通过类名就可以访问它。DriverManager类是JDBC的管理层,作用于用户和驱动程序间加载驱动程序Class.forName("公司名.数据库名.驱动程序名")如:Class.forName("sun.jdbc.odbc.jdbcOdbcDriver")建立连接加载Driver类并在DriverManager类注册后,就可用来与数据库建立连接。当调用Driver.Manager.getConnection()发出连连接请求时,DriverManager将检查每个驱动程序,看它是否可以建立连接。方法:Connection getConnection(String url,String user,String password)其中user和password是登录数据库的用户和密码第一个参数是指向数据库的url,它的格式如下:jdbc:(subprotocol):(subname)subprotocol:子协议,指定连接何种数据库或用什么方式连接数据库subname:确立一个连接,可以是一个数据源名,也可以是指向一个网上数据库如:以下是通常用驱动程序(JDBC-ODBC桥驱动程序),并连一个student数据源,用匿名登录的的示例:Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");//加载驱动程序String url="jdbc:odbc:student";Connection cn=DriverManager.getConnection(url,"anonymous","");GetConnection():返回一个连接类对象。若成功,此对象就指向此数据库的一个连接;否则,此对象将为空nullConnection类connection类是指向同一个数据库的连接。作用:管理指向数据库的连接,如:向数据库发送查询和接收数据库的查询结果都是在它基础上的;完成同数据库的连接的所有任务之后关闭此连接。方法:Statement createStatment():新建一个Statement对象,此对象可以向数据库发送查询信息void close():关闭同数据库的连接并释放占有的JDBC资源Boolean isClose():判断是否仍与数据库连接