Java中常见几种数据库连接方法 | 您所在的位置:网站首页 › java中connection › Java中常见几种数据库连接方法 |
1:引入javasql数据包; import javasql; 2:加载JDBC驱动程序 ClassforName(JDBC驱动包的名字)newInstance(); 3:产生Connection 如已成功加载JDBC驱动程序,就可以利用加载的驱动程序连接数据库 Connection con=DriverManagergetConnection(URL,UserName,Password); URL: JDBC:(subprotocol):(subname) subprotocol:子协议指定连接何种数据库或用什么方式连接数据库; subname:确立一个连接,可以是一个数据源名,也可是指向一个网上数据库 4:各种连接例: (1) MySQL数据库 String Dirver="commysqljdbcDriver";//驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String UserName="username"; //用户名 String Password="password"; //密码 ClassforName(Driver)newInstance(); //加载数据库驱动 connection con=DriverManagergetConnection(URL,Username,Password); (2) Microsoft SQL server 数据库 String Driver="commicrosoftjdbcsqlserverSQLServerDriver"; //驱动程序 String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //连接的URL,db_name为数据库 String UserName="username"; //用户名 String Password="password"; //密码 ClassforName(Driver)newInstance(); connection con=DriverManagergetConnection(URL,Username,Password); (3) sybase 数据库 String Driver="comsybasejdbcsybDriver"; //驱动程序 String URL="jdbc:Sybase://localhost:5007/db_name"; //连接的URL,db_name为数据库 String UserName="username"; //用户名 String Password="password"; //密码 ClassforName(Driver)newInstance(); connection con=DriverManagergetConnection(URL,Username,Password); (4) Oracle(用thin模式)数据库 String Driver="oraclejdbcdriverOracleDriver"; //驱动程序 String URL="jdbc:oracle:thin://localhost:1521:orcl"; //连接的URL,orcl为数据库的SID String UserName="username"; //用户名 String Password="password"; //密码 ClassforName(Driver)newInstance(); connection con=DriverManagergetConnection(URL,Username,Password); (5) 利用JDBC-ODBC桥连接 String Driver="sunjdbcodbcJdbcodbcDriver"; //驱动程序 String URL="jdbc:odbc:dbsource"; //连接的URL,dbsource为数据源名 String UserName="username"; //用户名 String Password="password"; //密码 ClassforName(Driver)newInstance(); connection con=DriverManagergetConnection(URL,Username,Password); 使用java连接MySQL数据库与其他的数据库连接核心是一样的,如果说区别,那就是所需的驱动不一样。 工具/原料 MySQL、JDK 方法/步骤 1、首先需要安装好JDK(配置环境变量),如图所示: 2、其次要安装好MySQL数据库,可以使用可视化Navicar For MySQL,如图所示: 3、最后通过代码进行连接。 (1)确定连接路径URL: String url="jdbc:mysql://localhost(可以是本机IP地址):3306(端口号)/mysqltest(数据库名称)?"+"user=用户账号&password=用户密码&useUnicode=字符编码"; (2)加载驱动: ClassforName("commysqljdbcDriver"); (3)连接,获取Connection对象 Connection conn=DriverManagergetConnection(url) (4)可以通过conn对象检验连接与否。 1JDBC-ODBC桥的方式。但这种方式不适合程序的重用与维护,不推荐使用。需要数据库的ODBC驱动。 2JDBC+厂商Database Connection Server+DataBase的形式。 这种方法就是在JAVA 与 DATABASE之间价起了一台专门用与数据库连接的服务器(一般由数据库厂商提供)。他的好处在于能优化连接。 3纯JDBC+DATABASE的连接方式。APPLICATION与数据库分开,开发者只需关心内部逻辑的实现而不需注重数据库连接的具体实现。在这其中有两种连接的方式: 1)硬编码方式,就是在程序中硬性编入数据库连接的所须参数。 2)JNDI DataSource方式。 以上就是关于Java中常见几种数据库连接方法全部的内容,包括:Java中常见几种数据库连接方法、java怎么和数据库连接、java开发的时候,数据库连接方式除了jdbc,jndi,还有有哪几种等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力! 欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/sjk/10197331.html |
CopyRight 2018-2019 实验室设备网 版权所有 |