Java中常见几种数据库连接方法
2023-09-14 08:57:07 时间
1:引入java.sql数据包;
import java.sql.*;
2:加载JDBC驱动程序
Class.forName(JDBC驱动包的名字).newInstance();
3:产生Connection
如已成功加载JDBC驱动程序,就可以利用加载的驱动程序连接数据库
Connection con=DriverManager.getConnection(URL,UserName,Password);
URL: JDBC:(subprotocol):(subname)
subprotocol:子协议指定连接何种数据库或用什么方式连接数据库;
subname:确立一个连接,可以是一个数据源名,也可是指向一个网上数据库.
4:各种连接例:
(1) MySQL数据库
String Dirver="com.mysql.jdbc.Driver";//驱动程序
String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名
String UserName="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance(); //加载数据库驱动
connection con=DriverManager.getConnection(URL,Username,Password);
(2) Microsoft SQL server 数据库
String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //驱动程序
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";
//连接的URL,db_name为数据库
String UserName="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
connection con=DriverManager.getConnection(URL,Username,Password);
(3) sybase 数据库
String Driver="com.sybase.jdbc.sybDriver"; //驱动程序
String URL="jdbc:Sybase://localhost:5007/db_name"; //连接的URL,db_name为数据库
String UserName="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
connection con=DriverManager.getConnection(URL,Username,Password);
(4) Oracle(用thin模式)数据库
String Driver="oracle.jdbc.driver.OracleDriver"; //驱动程序
String URL="jdbc:oracle:thin://localhost:1521:orcl";
//连接的URL,orcl为数据库的SID
String UserName="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
connection con=DriverManager.getConnection(URL,Username,Password);
(5) 利用JDBC-ODBC桥连接
String Driver="sun.jdbc.odbc.JdbcodbcDriver"; //驱动程序
String URL="jdbc:odbc:dbsource"; //连接的URL,dbsource为数据源名
String UserName="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
connection con=DriverManager.getConnection(URL,Username,Password);
相关文章
- java 删除目录下所有文件_Java删除文件、目录及目录下所有文件的方法实例
- java高级工程师面试情景题_Java高级工程师面试题III
- java string 转 object_java 类型转换 Object和String互转
- java反转数组_Java实现数组反转翻转的方法实例
- java 调用.asmx_Java调用asmx的一个例子
- java启动器_JAVA基础:Java 启动器如何查找类
- java开发常用四大框架_Java 后台开发框架[通俗易懂]
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- java 反射getmethod_Java 反射机制中 getMethod()和getDeclaredField()区别
- java 文件上传到服务器_Java上传文件到服务器端的方法「建议收藏」
- JAVA遍历数组的三种方法_java遍历object数组
- Java方法重载_java入门方法的使用
- java批量读取多个文件并存入数据库详解编程语言
- 实现使用Java代码实现MySQL数据库连接(java连接mysql数据库代码)
- Java连接Mysql:探索数据库之路。(java链接mysql)
- Linux下Java开发入门指南(linux下java开发)
- 程序Linux命令调用Java程序实现交互(linux命令java)
- 使用Java轻松导出MySQL数据(java导出mysql)
- 运行Linux中定时运行Java程序的实用方法(linux定时java)
- Linux下编译Java文件,迎来新体验(linux编译java文件)
- Linux下Java命令:简介与基本用法(linux下java命令)
- 使用Java去连接MySQL数据库(java jdbc mysql)
- Java与Oracle同步一种新的数据库模式(java同步oracle)
- Redis中使用Java快速实现自增(redis自增 java)
- java设计模式之建造者模式学习