JDBC连接Mysql , sql server ,oracle 的方法
2008-04-15 18:17
661 查看
转眼间自己就大三下学期了,课程上也终于到了世人皆知的数据库,想到自己当初在数据库上一路走来,是相当的曲折!从刚开始的mysql,到后来的sql server,再到现在的oracle,待在高校里,学的也只是一点皮毛而已,也是自己经过一路摸索过来的,这是第一次在CSDN上发帖子,如有错误之处还请各位指出…..
由于本人是学java方向的,所以都是采用jdbc链接数据库的,当然了,效率比不上采用ORM框架,但本人认为这是最基本的,下面就说一下jdbc链接mysql , sql server ,oracle的方法,希望对各位有所帮助。
用JDBC链接第一步是要支持链接数据库的驱动程序,是操作数据库的接口,所以第一步是要得到各数据库的JDBC驱动程序,mysql 的可到mysql的官方网站上下载最新版本。Sql server 的驱动程序需要安装,安装之后会在根目录下生成三个jar包,即JDBC驱动程序,对于oracle,笔者用的是10g,JDBC的驱动程序一般在%HOME/product/10.1.0/Db_1/jdbc/lib下的ojdbc14.jar包,
到现在万事具备,只欠编码了,呵呵…
用eclipse新建工程,将要链接的数据库的驱动程序导入工作目录,然后编写如下测试代码,当然要数据库的端口不被占用,并且数据库的服务是打开的哦
Mysql
[align=left] String driverName = "com.mysql.jdbc.Driver";[/align]
[align=left] String user = "";[/align]
[align=left] String password = "";[/align]
[align=left] String url = "jdbc:mysql://host:port/database";[/align]
[align=left] Connection con ;[/align]
[align=left] try{[/align]
[align=left] Class.forName(driverName); //加载驱动程序 ;[/align]
[align=left] con = DriverManager.getConnection(url,user,password);[/align]
[align=left] System.out.println(con);[/align]
[align=left] }catch (ClassNotFoundException ex){[/align]
[align=left] ex.printStackTrace();[/align]
[align=left] }catch(SQLException ex){[/align]
[align=left] ex.printStackTrace();[/align]
}
Sql server
[align=left]String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";[/align]
[align=left] String user = "";[/align]
[align=left] String password = "";[/align]
[align=left] String url = "jdbc:microsoft:sqlserver//host:1433";[/align]
[align=left] Connection con ;[/align]
[align=left] try{[/align]
[align=left] Class.forName(driverName); //加载驱动程序 ;[/align]
[align=left] con = DriverManager.getConnection(url,user,password);[/align]
[align=left] System.out.println(con);[/align]
[align=left] }catch (ClassNotFoundException ex){[/align]
[align=left] ex.printStackTrace();[/align]
[align=left] }catch(SQLException ex){[/align]
[align=left] ex.printStackTrace();[/align]
}
Oracle
[align=left]String driverName = "oracle.jdbc.driver.OracleDriver";[/align]
[align=left] String user = "";[/align]
[align=left] String password = "";[/align]
[align=left] String url = "jdbc:oracle:thin@host:port:sid";[/align]
[align=left] Connection con ;[/align]
[align=left] try{[/align]
[align=left] Class.forName(driverName); //加载驱动程序 ;[/align]
[align=left] con = DriverManager.getConnection(url,user,password);[/align]
[align=left] System.out.println(con);[/align]
[align=left] }catch (ClassNotFoundException ex){[/align]
[align=left] ex.printStackTrace();[/align]
[align=left] }catch(SQLException ex){[/align]
[align=left] ex.printStackTrace();[/align]
}
当然最后还是要用finaly块把数据库链接关掉!
由于本人是学java方向的,所以都是采用jdbc链接数据库的,当然了,效率比不上采用ORM框架,但本人认为这是最基本的,下面就说一下jdbc链接mysql , sql server ,oracle的方法,希望对各位有所帮助。
用JDBC链接第一步是要支持链接数据库的驱动程序,是操作数据库的接口,所以第一步是要得到各数据库的JDBC驱动程序,mysql 的可到mysql的官方网站上下载最新版本。Sql server 的驱动程序需要安装,安装之后会在根目录下生成三个jar包,即JDBC驱动程序,对于oracle,笔者用的是10g,JDBC的驱动程序一般在%HOME/product/10.1.0/Db_1/jdbc/lib下的ojdbc14.jar包,
到现在万事具备,只欠编码了,呵呵…
用eclipse新建工程,将要链接的数据库的驱动程序导入工作目录,然后编写如下测试代码,当然要数据库的端口不被占用,并且数据库的服务是打开的哦
Mysql
[align=left] String driverName = "com.mysql.jdbc.Driver";[/align]
[align=left] String user = "";[/align]
[align=left] String password = "";[/align]
[align=left] String url = "jdbc:mysql://host:port/database";[/align]
[align=left] Connection con ;[/align]
[align=left] try{[/align]
[align=left] Class.forName(driverName); //加载驱动程序 ;[/align]
[align=left] con = DriverManager.getConnection(url,user,password);[/align]
[align=left] System.out.println(con);[/align]
[align=left] }catch (ClassNotFoundException ex){[/align]
[align=left] ex.printStackTrace();[/align]
[align=left] }catch(SQLException ex){[/align]
[align=left] ex.printStackTrace();[/align]
}
Sql server
[align=left]String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";[/align]
[align=left] String user = "";[/align]
[align=left] String password = "";[/align]
[align=left] String url = "jdbc:microsoft:sqlserver//host:1433";[/align]
[align=left] Connection con ;[/align]
[align=left] try{[/align]
[align=left] Class.forName(driverName); //加载驱动程序 ;[/align]
[align=left] con = DriverManager.getConnection(url,user,password);[/align]
[align=left] System.out.println(con);[/align]
[align=left] }catch (ClassNotFoundException ex){[/align]
[align=left] ex.printStackTrace();[/align]
[align=left] }catch(SQLException ex){[/align]
[align=left] ex.printStackTrace();[/align]
}
Oracle
[align=left]String driverName = "oracle.jdbc.driver.OracleDriver";[/align]
[align=left] String user = "";[/align]
[align=left] String password = "";[/align]
[align=left] String url = "jdbc:oracle:thin@host:port:sid";[/align]
[align=left] Connection con ;[/align]
[align=left] try{[/align]
[align=left] Class.forName(driverName); //加载驱动程序 ;[/align]
[align=left] con = DriverManager.getConnection(url,user,password);[/align]
[align=left] System.out.println(con);[/align]
[align=left] }catch (ClassNotFoundException ex){[/align]
[align=left] ex.printStackTrace();[/align]
[align=left] }catch(SQLException ex){[/align]
[align=left] ex.printStackTrace();[/align]
}
当然最后还是要用finaly块把数据库链接关掉!
相关文章推荐
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常解决
- Oracle、MySql、SQL Server连接JDBC的字符串
- (收藏)Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常解决
- 连接数据库-----Access,SQL Server,Oracle,MySQL,IBM DB2,SyBase各数据库连接方法
- Oracle、MySQL、SQL Server 2000调用JDBC驱动的方法
- JDBC连接数据库详细指南(包含MySQL、SQL Server、Oracle三种数据库)
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常 .
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常解决
- java连接数据方法jdbc:oracle,mysql,mongodb
- JDBC连接数据库的方法(mysql oracle)
- JDBC 连接mysql, oracle, sqlservice数据库操作步骤
- JDBC连接orcal,sql server ,mysql 数据库字符串
- Oracle、MySQL、SQL Server自增变量的方法
- jdbc和SQL Server 2014 连接,以及SQL Server数据库远程访问设置方法
- JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
- 使用JDBC连接SQL SERVER 2008的方法
- JDBC连接orcal,sql server ,mysql 数据库字符串
- JDBC操作连接Oracle和MySQL