Java中常见几种数据库连接方法 您所在的位置:网站首页 java中connection Java中常见几种数据库连接方法

Java中常见几种数据库连接方法

2023-05-17 22:06| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有