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建网技术的飞速发展和在世界范围内的迅速普及, ...
随机推荐
- Dom学习笔记-(一)
一.概述 DOM(文档对象模型)是针对HTML和XML文档的一个API,其脱胎于DHTML. DOM可以将任意HTML和XML文档描绘成一个由多层节点构成的结构. 每一个文档包含一个根节点-文档节点, ...
- ECMall模板开发文档
ECMall 模板开发文档 前 言 欢迎阅读 ECMall 模板制作教程,通过阅读本教程可快速上手 ECMall 模板的使用和制作. ECMall 模板制 作要求用户具备 XML . XHTML 和 ...
- 浅谈 Android 开发文化
Hello,亲爱的读者朋友们(希望你们是 Android 开发者,或者正在成为 Androider 的路上-)! 质量从用户反馈很清凉然后我们就只能看 CPU 原来的想法是但是事实上不是这些但是我们可 ...
- Linux Screen命令使用
参考URL: http://jingyan.baidu.com/article/295430f128d8ea0c7e005089.html ~~~~~~~~~~~~~~~~~~~~~~~~ 其它的不提 ...
- BroadCastReceiver中耗时操作导致ANR
現象:廣播接收器中進行耗時的I/O操作導致ANR. 查資料發現每次广播到来时 , 会重新创建 BroadcastReceiver 对象 , 并且调用 onReceive() 方法 , 执行完以后 该对 ...
- iframe的安全问题
今天尝试在iframe中嵌入外部网站, 碰到了一些小问题. 如何让自己的网站不被其他网站的iframe引用? 我测试的时候发现我把iframe的src指定到github不起作用. 原来是它把X-Fra ...
- openCV python 安装
0, 用 import cv 测试,发现没有安装 opencv 模块. 首先先说本开发环境是在windows xp的环境下进行搭建的. 在搭建的过程中需要保证这三个条件: 1.python需要安装py ...
- perl post json数据
use LWP::UserAgent; use URI::Escape; use Net::Ping; use JSON qw(encode_json); use Socket; use Net::S ...
- JavaScript字符串的操作
<script> var s=new String(); var s="Hello World"; alert(s.toLowerCase(s));//转小写 aler ...
- 【转】eclipse android 设置及修改生成apk的签名文件 -- custom debug keystore
原文网址:http://hold-on.iteye.com/blog/2064642 android eclipse 设置及修改生成apk的签名文件 1. 问题: 平时在使用eclipse进行andr ...