各种数据连接
0、access
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\allpro.mdb";
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);
分享到:
相关推荐
"sqlserver数据库直连包"指的是一个工具或组件,它允许用户直接与SQL Server数据库进行交互,无需通过中间层服务。这样的直连包通常包含了必要的驱动程序和接口,以便应用程序能够建立到SQL Server的连接并执行SQL...
标题中的"SAP HANA数据库直连工具"是指用于与SAP HANA高性能内存数据库进行直接交互的软件或程序。SAP HANA是一个企业级的数据管理平台,它支持实时分析和事务处理,为业务应用程序提供了强大的数据处理能力。直连...
Java数据库连接(JDBC)是一组由Java编程语言编写的类和接口组成的API,它为开发人员提供了与多种数据库进行交互的标准方法。尽管各个数据库供应商提供的接口可能有所不同,但通过使用JDBC,开发者可以轻松地在不同...
下面将详细阐述JDBC直连数据库的一般方法,以及如何在Java中实现数据库连接。 1. **导入JDBC驱动**:首先,我们需要在项目中导入对应的JDBC驱动库。对于MySQL,这可能是mysql-connector-java.jar;对于Oracle,可能...
Java连接达梦DM8数据库的过程中,驱动包和方言包是必不可少的组件,它们使得Java应用程序能够与DM8数据库进行通信并执行SQL语句。DM(DataMatrix)是达梦公司推出的一款高性能、高安全性的关系型数据库管理系统,...
Java直连包,正如其名,是专门为Java应用程序设计的,用于实现与Microsoft SQL Server数据库的直接连接。这个包包含了必要的驱动程序和其他组件,使得Java开发者可以利用JDBC(Java Database Connectivity)API来与...
在Java编程环境中,连接并操作Microsoft Access(MDB)文件是一个常见的任务,特别是在处理小型数据库或进行数据迁移时。本文将详细介绍如何使用Java连接到Access的MDB文件,并执行基本的读写操作。 首先,要实现这...
JDBC 是 Java 中的标准 API,允许程序与各种数据库进行交互。使用 JDBC,你需要加载对应的数据库驱动,然后通过 `DriverManager.getConnection()` 方法创建数据库连接。接着,你可以创建 `Statement` 或 `...
Access数据库(ODBC直连) Microsoft Access是一种流行的小型数据库管理系统,常用于桌面应用程序。通过ODBC(Open Database Connectivity)可以直接连接Access数据库。连接时需加载`sun.jdbc.odbc.JdbcOdbcDriver...
这种错误通常是由于直连字符串中的`INSTANCE`格式错误导致的。例如,在指定实例名称时,如果没有正确使用端口号或实例别名,就可能会出现此类错误。为了解决这个问题,需要确保实例名称的格式符合Oracle的连接要求。...
Oracle数据库支持JDBC-ODBC桥接驱动、网络驱动器( Thin Driver)和本地直连驱动(Native Driver)。最常用的是Thick Driver(也称为thin driver),它是一个轻量级的纯Java驱动,不需要Oracle客户端软件。同样,...
3. API和驱动程序:应用程序使用特定的API(如Java的JDBC,Python的pymysql)和数据库驱动程序来建立连接。驱动程序是实现API与数据库通信的中间件。 4. SQL语言:SQL(结构化查询语言)是操作数据库的标准语言。...
"sql server 直连包"通常指的是能够使应用程序直接连接到SQL Server的驱动程序或组件集合。在这个压缩包中,"sqlserver driver"很可能是包含了一个或多个数据库驱动,用于支持应用程序与SQL Server之间的通信。 1. ...
"JDBC直连驱动程序库文件.rar"这个压缩包包含的就是用于实现Java与SQL Server 2000数据库直连的驱动程序库。在本篇文章中,我们将深入探讨JDBC、直连驱动以及如何在SQL Server 2000中使用它们。 首先,JDBC是Java ...
在SQL Server数据库环境中,"sql直连"通常指的是通过ODBC(Open Database Connectivity)或JDBC(Java Database Connectivity)等接口直接与SQL Server数据库进行连接,实现数据的查询、更新和管理。为了实现这种直...
SQL Server 2005直连驱动是针对微软SQL Server数据库管理系统的一个重要组件,它允许应用程序直接与数据库服务器建立连接,而无需通过额外的中间件或桥接器。这一特性对于提升程序性能、减少资源消耗以及提高代码...
### ORACLE直连数据库注入提权详解 #### ORACLE数据库简介 ORACLE是一款基于高级结构化查询语言(SQL)的大型关系型数据库管理系统。它利用SQL作为其主要的数据管理语言,该语言支持数据定义、数据操作(包括查询)...
本文将详细介绍如何在 JBuilder 2005 中配置直连 Microsoft SQL Server 2000 数据库的方法,帮助开发者高效地进行数据库操作。 #### 一、安装 JDBC 驱动程序 **步骤 1:** 获取 Microsoft SQL Server 2000 的 JDBC ...
4. **类型4(纯Java驱动,直连驱动)**:如Oracle的 thin driver,也是完全用Java实现,直接与数据库通信,速度最快,最高效。 对于Oracle数据库,通常推荐使用类型4的驱动,因为它无需安装额外的本地组件,且性能...
- 连接字符串通常包括服务器名称或IP地址、端口号、数据库名称、用户名和密码,直连包可能提供了预设的连接信息。 3. **T-SQL语言**: - SQL Server使用Transact-SQL(T-SQL)作为其数据库查询语言,它是SQL的...