- 浏览: 1229364 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。 一、连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user,password); 2、DB2数据库 Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名 String user="admin"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); 3、Sql Server7.0/2000数据库 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; //mydb为数据库 String user="sa"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); 4、Sybase数据库 Class.forName("com.sybase.jdbc.SybDriver").newInstance(); String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名 Properties sysProps = System.getProperties(); SysProps.put("user","userid"); SysProps.put("password","user_password"); Connection conn= DriverManager.getConnection(url, SysProps); 5、Informix数据库 Class.forName("com.informix.jdbc.IfxDriver").newInstance(); String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver; user=testuser;password=testpassword"; //myDB为数据库名 Connection conn= DriverManager.getConnection(url); 6、MySQL数据库 Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" //myDB为数据库名 Connection conn= DriverManager.getConnection(url); 7、PostgreSQL数据库 Class.forName("org.postgresql.Driver").newInstance(); String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名 String user="myuser"; String password="mypassword"; Connection conn= DriverManager.getConnection(url,user,password); 8、access数据库直连用ODBC的 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ; String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb"); Connection conn = DriverManager.getConnection(url,"",""); Statement stmtNew=conn.createStatement() ; 二、JDBC连接MySql方式 下面是使用JDBC连接MySql的一个小的教程 1、查找驱动程序 MySQL目前提供的java驱动程序为Connection/J,可以从MySQL官方网站下载,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此驱动程序为纯java驱动程序,不需做其他配置。 2、动态指定classpath 如果需要执行时动态指定classpath,就在执行时采用-cp方式。否则将上面的.jar文件加入到classpath环境变量中。 3、加载驱动程序 try{ Class.forName(com.mysql.jdbc.Driver); System.out.println(Success loading Mysql Driver!); }catch(Exception e) { System.out.println(Error loading Mysql Driver!); e.printStackTrace(); } 4、设置连接的url jdbc:mysql://localhost/databasename[?pa=va][&pa=va]
发表评论
-
mysql LAST_INSERT_ID详解
2011-11-01 16:42 1172转:http://blog.sina.com.cn/s/blo ... -
MySQL命令行下执行.sql脚本详解
2011-11-01 16:03 997在MYSQL命令行下执行保存好的SQL脚本文件: 把脚本文件 ... -
Oracle查询被锁的表及进程的方法
2011-05-09 12:31 1046查看锁表进程SQL语句1: select sess.sid ... -
SQL实现分组统计查询(按月、小时分组)
2011-03-22 16:40 2819转自:http://xuzhaoshancm.blog.163 ... -
数据库设计--PowerDesigner:概念数据模型->物理数据模型
2010-10-13 09:27 1700PowerDesigner:概念数据模型->物理数据模型 ... -
数据库设计--实体联系模型(E-R图)
2010-10-11 16:48 3954http://www.vchome.net/software/ ... -
PowerDesigner设计工具下载
2010-09-30 15:03 1303PowerDesign是Sybase推出的主打数据库设计工具。 ... -
PostGreSql 下载及对应的JDK版本
2010-06-03 09:57 1836可以下载postgresql的jdbc驱动 http://j ... -
MYSql 基本配置及JDBC测试
2010-04-11 16:17 19891、创建、显示数据库 create database da ... -
Windows 下DB2导入导出
2010-03-30 01:51 1618windows下DB2导出导入数据方法之一 1.使用数据 ... -
Class.forname与Class.forname.newInstance
2010-03-29 16:47 1192有的jdbc连接数据库的写法里是Class.forName(x ... -
ResultSet回滚
2010-01-26 17:29 1425设置可滚动的ResultSet类型 一般在创建结果集的通 ... -
MySQL相关链接
2010-01-19 16:18 905http://dev.mysql.com/ http://w ... -
sql2005与sql2000并存性探求
2007-05-09 16:26 2128最近使用SQL2005的过程中发现数据导入导出过程中不是很方 ... -
PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host
2009-03-11 14:24 2807本文引自:http://jizhan.iteye.com/ ... -
配置POSTGRESQL远程访问
2009-08-03 17:21 3140配置POSTGRESQL远程访问 浏览次数: 安 装Po ... -
Dumping and Restoring PostgreSQL Database
2009-10-14 16:02 922Dumping and Restoring PostgreSQ ... -
海量数据库的查询优化及分页算法方案(1)
2009-11-26 16:29 907http://news.softhouse.com.cn/ne ... -
海量数据库的查询优化及分页算法方案(2)
2009-11-26 16:34 1085三、实现小数据量和海量数据的通用分页显示存储过程 建 ...
相关推荐
### JDBC连接数据库经验技巧集萃 #### 一、引言 在Java开发中,与数据库进行交互是一项核心技能。JDBC(Java Database Connectivity)作为Java访问数据库的标准接口,提供了跨平台、多数据库的支持能力,使得Java...
总的来说,了解和掌握这些JDBC连接数据库的方法是Java开发人员必备的技能之一,它们可以帮助你有效地与各种数据库进行交互,实现数据的存储和检索。在实际开发中,根据项目需求和团队偏好选择最适合的方法,并确保...
### JDBC连接各种数据库经验技巧集萃 #### 一、引言 Java Database Connectivity (JDBC) 是一套由Java编程语言编写的类与接口组成的API,它允许开发者通过纯Java API来编写数据库应用程序。尽管JDBC提供了标准接口...
### JDBC连接数据库技巧集萃 在Java开发领域中,JDBC(Java Database Connectivity)是一种用于执行SQL语句的标准Java API,它可以为多种关系数据库提供统一访问接口,极大地简化了Java程序与不同数据库之间的交互...
总之,通过掌握JDBC连接Oracle数据库的技巧,能够极大地提高程序的效率和稳定性。选择合适的驱动程序、关闭自动提交、使用PreparedStatement对象、批量处理、调用存储过程以及优化连接池等策略,都是提高Java应用...
JDBC(Java Database ...总的来说,JDBC提供了一套标准的接口,使得Java开发者能够方便地与各种数据库进行交互,同时通过数据源、连接池等技术提高性能和管理效率。理解并熟练运用JDBC,是Java开发数据库应用的基础。
### 通过JDBC连接Oracle数据库的十大技巧 #### 1. 使用Thin驱动程序 在Java客户端软件开发过程中,Oracle提供了多种驱动程序供开发者选择。其中,OCI(Oracle Call Interface)驱动程序通过Java本地接口(JNI)与...
2. **PostgreSQL**:采用`pgjdbc`驱动,通过`org.postgresql.Driver`类连接数据库。同样地,代码示例中包含了驱动加载、URL设置和连接建立的过程。 3. **Oracle**:利用`classes12.zip`中的驱动,通过`oracle.jdbc....
JDBC连接数据库的过程包括以下步骤: 1. 加载数据库驱动(如`com.mysql.jdbc.Driver`)。 2. 建立数据库连接(`Connection`对象)。 3. 创建Statement或PreparedStatement对象来执行SQL。 4. 执行查询并获取结果集...
**JDBC连接数据库实例详解** Java Database Connectivity (JDBC) 是Java编程语言中用于规范客户端程序如何访问数据库的应用程序接口(API),它为开发者提供了一种标准的、面向对象的方式来访问和操作各种数据库系统...
这是一本关于JDBC API数据库编程的书,主要介绍Java程序设计基础、 SQL基础知识、JDBC(Java数据库连接)应用、接口和类,以及如何在JSP和Servlet中使用JDBC,并以完整的实例程序说明 JDBC API(应用程序编程接口)...