Java数据库连接代码集合(转)
Java数据库连接接口(JDBC)是Java里定义的一套用于数据库连接和操作的API的集合。有不同的数据库厂商提供这套接口的实现类,对于 Java程序员来说,程序员不需要关心数据库的底层的实现,统一的调用JDBC里面的抽象出来的API来完成数据库的访问功能,在Data access的功能和接口定义中,Java是在别的语言对数据库的URL的描述,其他的一切也就是通过统一的调用来实现了,本文章手机了主要的数据库厂商 提供的Driver和URL,以便大家方便的对各种数据库进行连接的操作。
JDBC里统一的使用方法:
- Class.for(jdbcDriverName);
- Connection conn=DriverManager.getConnection(url,user,password);
这里的接口是统一的,不同的是每种数据库提供的jdbcDriver和URL不同。
MySQL:
- String Driver="com.mysql.jdbc.Driver"; //驱动程序
- String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名
- String Username="username"; //用户名
- String Password="password"; //密码
- Class.forName(Driver).new Instance();
- Connection con=DriverManager.getConnection(URL,Username,Password);
Microsoft SQL Server 2.0驱动(3个jar的那个):
- String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接SQL数据库的方法
- String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
- String Username="username"; //用户名
- String Password="password"; //密码
- Class.forName(Driver).new Instance(); //加载数据可驱动
- Connection con=DriverManager.getConnection(URL,UserName,Password); //
Microsoft SQL Server 3.0驱动(1个jar的那个):// 老紫竹完善
- String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //连接SQL数据库的方法
- String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
- String Username="username"; //用户名
- String Password="password"; //密码
- Class.forName(Driver).new Instance(); //加载数据可驱动
- Connection con=DriverManager.getConnection(URL,UserName,Password); //
Sysbase:
- String Driver="com.sybase.jdbc.SybDriver"; //驱动程序
- String URL="jdbc:Sysbase://localhost:5007/db_name"; //db_name为数据可名
- String Username="username"; //用户名
- String Password="password"; //密码
- Class.forName(Driver).newInstance();
- Connection con=DriverManager.getConnection(URL,Username,Password);
Oracle(用thin模式):
- String Driver="oracle.jdbc.driver.OracleDriver"; //连接数据库的方法
- String URL="jdbc:oracle:thin:@loaclhost:1521:orcl"; //orcl为数据库的SID
- String Username="username"; //用户名
- String Password="password"; //密码
- Class.forName(Driver).newInstance(); //加载数据库驱动
- Connection con=DriverManager.getConnection(URL,Username,Password);
PostgreSQL:
- String Driver="org.postgresql.Driver"; //连接数据库的方法
- String URL="jdbc:postgresql://localhost/db_name"; //db_name为数据可名
- String Username="username"; //用户名
- String Password="password"; //密码
- Class.forName(Driver).newInstance();
- Connection con=DriverManager.getConnection(URL,Username,Password);
DB2:
- String Driver="com.ibm.db2.jdbc.app.DB2.Driver"; //连接具有DB2客户端的Provider实例
- //String Driver="com.ibm.db2.jdbc.net.DB2.Driver"; //连接不具有DB2客户端的Provider实例
- String URL="jdbc:db2://localhost:5000/db_name"; //db_name为数据可名
- String Username="username"; //用户名
- String Password="password"; //密码
- Class.forName(Driver).newInstance();
- Connection con=DriverManager.getConnection(URL,Username,Password);
Informix:
- String Driver="com.informix.jdbc.IfxDriver";
- String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver"; //db_name为数据可名
- String Username="username"; //用户名
- String Password="password"; //密码
- Class.forName(Driver).newInstance();
- Connection con=DriverManager.getConnection(URL,Username,Password);
JDBC-ODBC:
- String Driver="sun.jdbc.odbc.JdbcOdbcDriver";
- String URL="jdbc:odbc:dbsource"; //dbsource为数据源名
- String Username="username"; //用户名
- String Password="password"; //密码
- Class.forName(Driver).newInstance();
- Connection con=DriverManager.getConnection(URL,Username,Password);
Java数据库连接代码集合(转)的更多相关文章
- java集合框架之java HashMap代码解析
java集合框架之java HashMap代码解析 文章Java集合框架综述后,具体集合类的代码,首先以既熟悉又陌生的HashMap开始. 源自http://www.codeceo.com/arti ...
- DotNet,PHP,Java的数据库连接代码大全(带演示代码)
C#数据库连接字符串 Web.config文件 <connectionStrings> <!--SQLServer数据库连接--> <add name="con ...
- Java中的集合详解及代码测试
1:对象数组 (1)数组既可以存储基本数据类型,也可以存储引用类型.它存储引用类型的时候的数组就叫对象数组. 2:集合(Collection) (1)集合的由来 我们学习的是Java -- 面向对象 ...
- Java数据库连接——JDBC基础知识(操作数据库:增删改查)
一.JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁. 什么是JDBC? Java语言访问数据库的一种规范,是一套API. JDBC (Java Database Connectivit ...
- Java数据库连接--JDBC基础知识(操作数据库:增删改查)
一.JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁. 什么是JDBC? Java语言访问数据库的一种规范,是一套API. JDBC (Java Database Connectivit ...
- 主流Java数据库连接池分析(C3P0,DBCP,TomcatPool,BoneCP,Druid)
主流数据库连接池 常用的主流开源数据库连接池有C3P0.DBCP.Tomcat Jdbc Pool.BoneCP.Druid等 C3p0: 开源的JDBC连接池,实现了数据源和JNDI绑定,支持JDB ...
- [转帖]为什么HikariCP被号称为性能最好的Java数据库连接池,如何配置使用
为什么HikariCP被号称为性能最好的Java数据库连接池,如何配置使用 原创Clement-Xu 发布于2015-07-17 15:53:14 阅读数 57066 收藏 展开 HiKariCP是 ...
- Java 中的集合接口——List、Set、Map
Java 中的集合接口——List.Set.Map 什么叫集合:集合就是Java API所提供的一系列类的实例,可以用于动态存放多个对象.这跟我们学过的数组差不多,那为什么我们还要学集合,我们看看数组 ...
- Java数据库连接池
转载过来的,最近在做一个小网站,准备使用这种方法. Java jdbc数据库连接池总结! 1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及, ...
随机推荐
- Google面试题之100层仍两个棋子
一道Google面试题,题目如下:"有一个100层高的大厦,你手中有两个相同的玻璃围棋子.从这个大厦的某一层扔下围棋子就会碎,用你手中的这两个玻璃围棋子,找出一个最优的策略,来得知那个临界层 ...
- 基于Spring Boot构建的Spring MVC快速入门
原文地址:http://tianmaying.com/tutorial/spring-mvc-quickstart 环境准备 一个称手的文本编辑器(例如Vim.Emacs.Sublime Text)或 ...
- app:layout_scrollFlags不起作用
http://stackoverflow.com/questions/31722798/enteralwayscollapsed-does-not-bring-back-the-toolbar-whe ...
- 行为树实现AI逻辑
http://blog.csdn.net/kenkao/article/details/6099966 http://www.aisharing.com/archives/99 http://www. ...
- Android事件分发详解(三)——ViewGroup的dispatchTouchEvent()源码学习
package cc.aa; import android.os.Environment; import android.view.MotionEvent; import android.view.V ...
- [LeetCode#218] The Skyline Problem
Problem: A city's skyline is the outer contour of the silhouette formed by all the buildings in that ...
- CSS六大选择器(注释css表里不能加注释!!)
@charset "utf-8"; /* CSS Document */ <!--标签控制器--> body{ background-color:#F00} <! ...
- SQL Server 字段状态判断语句
selct newName=case when 条件 then '否' else '是' end from tableName
- JDBC初步 JDBC连接SQLServer 2008之心路历程
转自:http://www.cnblogs.com/weilengdeyu/archive/2013/01/17/2864321.html JDBC简介 今天,研究了下JDBC连接SQL Server ...
- jQuery Ajax 全解析
转自:http://www.cnblogs.com/qleelulu/archive/2008/04/21/1163021.html 本文地址: jQuery Ajax 全解析 本文作者:QLeelu ...