JDBC怎么安装啊!?

来源:百度知道 编辑:UC知道 时间:2024/06/25 21:56:35
我原来安装了JDBC,没有在环境变量中设置,就把JDBC里的那3个包复制到什么地方就能用了。但是我这次安装的时候就不行了,设置了环境变量也不行!听说microsoft的JDBC不好用,我现在都不知道是JDBC的问题还是我的设置有问题。请高手们弄个详细的安装说明!谢谢了!

在使用JDBC连接特定数据库之前首先要加载相应的数据库的JDBC驱动类。
//通过class类的forName方法加载指定的JDBC驱动类
class.forName("驱动类全称类名");
几种常用数据库的JDBC驱动类的全称类名
1,JDBC-ODBC连接桥, sun.jdbc.odbc.JdbcOdbcDriver
2,MySQL数据库 org.git.mm.mysql.Driver
3,Oracle数据库 oracle.jdbc.driver.OracleDriver
2、注意javase安装后仅自带了JDBC-ODBC连接桥的驱动程序,其他类型的数据库在加载驱动类之前要下载驱动程序对应的jar包,并将jar包文件所在的路径添加到classpath环境变量中。
在这可以发现在加载驱动类时给出驱动名是很麻烦的,在javase6.0中,对于支持Javase6.0的驱动程序,可以不必在使用class类的forName方法时加载驱动类,在使用时系统自动加载。
3、完成了驱动类的加载后就可以调用java.sql.DriverManager类的getConnection方法来建立数据库的连接。
public static Connection getConnection(String url,String user,String password)throws SQLException试图建立到给定数据库 URL 的连接。DriverManager 试图从已注册的JDBC 驱动程序集中选择一个适当的驱动程序。
参数:url - jdbc:subprotocol:subname 形式的数据库 urluser - 数据库用户,连接是为该用户建立的password - 用户的密码
没有用户名和密码可以用空字符串代替
数据库连接字符串由三部分组成,各部分之间用:分隔jdbc:<子协议>:<子名称>子协议是数据库的名称,可以是odbc,mysql,oracle.子名称是数据源的名称或数据库的网络标识字符串。
常用数据库连接字符串
1,JDBC-ODBC连