l Driver接口:要连接数据库,必须先装载数据库驱动。
1、 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
2、 Class.forName("com.inet.tds.TdsDriver").newInstance();
3、 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
4、 Class.forName("org.gjt.mm.mysql.Driver").newInstance();
5、 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
l DriverManager接口:该类是JDBC的管理层,作用与用户和驱动程序之间,它可以跟踪可用的驱动程序,并在数据库和驱动程序间建立连接。当DriverManager激发getConnection()方法时,DriverManager首先从它已加载的驱动程序池中找到该数据库URL的驱动程序,连接到数据库,于是建立了连接。
DriverManager类的主要方法:
1、registerDriver 方法:对驱动程序进行注册。DriverManager.registerDriver(new oracle.jdbc.driver.Oracle-Driver());
2、getConnection(url)、 getConnection(url,Properties)、getConnection(url,user,password)用来创建一个和数据库的连接。返回一个Connection对象。
不同数据库url写法:
1、“jdbc:inetdae7:127.0.0.1:1433?database=swxx” ,"sa",""
2、“jdbc:oracle:thin:@192.168.0.20:1521:myoracle” ,"system","manager"
3、"jdbc:odbc:test","sa",""
4、"jdbc:inetdae7:localhost:1433","sa",""
sqlCon.setCatalog("swxx")
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载