博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中常见几种数据库连接方法
阅读量:5903 次
发布时间:2019-06-19

本文共 1933 字,大约阅读时间需要 6 分钟。

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);

转载地址:http://jqkpx.baihongyu.com/

你可能感兴趣的文章
C#的异常处理机制
查看>>
vsftp:500 OOPS: could not bind listening IPv4 sock
查看>>
Linux安装BTCPayServer并设置比特币BTC和Lightning支付网关
查看>>
mysql安装,远程连接,以及修改密码
查看>>
Mybatis查询返回Map类型数据
查看>>
java的深拷贝与浅拷贝
查看>>
程序员如何提高工作效率
查看>>
promise
查看>>
将Java应用部署到SAP云平台neo环境的两种方式
查看>>
数据批量导入Oracle数据库
查看>>
调用lumisoft组件发邮件 不需要身份验证 不需要密码
查看>>
DW 正则
查看>>
抓屏原理
查看>>
UNIX网络编程读书笔记:TCP输出、UDP输出和SCTP输出
查看>>
扩展 DbUtility (1)
查看>>
iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
查看>>
Apple Developer Registration and DUNS Number Not Accepted
查看>>
Hadoop学习笔记系列文章导航
查看>>
SpringMVC中ModelAndView addObject()设置的值jsp取不到的问题
查看>>
Prometheus : 入门
查看>>