经常有朋友问我,连接某某数据库JDBC的方式。
下面我就罗列了各种数据库使用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() ;
9
Label1.Text = myCommand.ExecuteScalar().ToString();
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
try {
Class.forName(driver);
String url = "jdbc:odbc:Driver={Microsoft Visual FoxPro Driver}; SourceType=DBF; SourceDB=c:/FOXUSER.DBF; Exclusive=No";
Connection conn = DriverManager.getConnection(url);
Statement st = conn.createStatement();
String sql = "select * from c:/all";
分享到:
相关推荐
本文将基于给定的“Java连接各种数据库方式连接各种数据库方式速查表”的标题、描述、标签和部分内容,详细阐述如何使用Java通过JDBC(Java Database Connectivity)接口连接Oracle、DB2、SQL Server、Sybase、...
分享一些有关各种数据库方式速查表的方法,例:Sql Server7.0/2000、DB2、Oracle8/8i/9i等数据库。
### JDBC数据库连接方式速查表详解 #### 一、引言 在软件开发过程中,不同类型的数据库被广泛应用。为了能够高效地与这些数据库进行交互,Java开发者常常使用JDBC(Java Database Connectivity)来建立数据库连接。...
在IT领域,数据库是存储和管理数据的核心工具,不同的数据库系统有着不同的连接方式。本文将详细解析各种主流数据库的连接方法,包括Oracle、DB2、SQL Server、Sybase、Informix、MySQL、PostgreSQL以及Access。 1...
【正文】 Java数据库连接(JDBC)是Java开发者与各种数据库进行交互的主要方式。它提供了一种标准化的API,使得开发者可以用Java编写数据库...总的来说,了解和掌握JDBC连接数据库的方式是Java开发者必备的技能之一。
Java是一种广泛使用的编程语言,尤其在企业级...总之,Java连接数据库的方式多样,从基础的JDBC到高级的ORM框架,每种方法都有其适用场景和优缺点。理解并掌握这些技术,将有助于开发人员更加高效地进行数据库操作。
### JDBC连接各种数据库速查表知识点详解 #### 一、引言 在现代软件开发过程中,Java作为一种广泛使用的编程语言,其与不同数据库系统的交互变得至关重要。Java Database Connectivity (JDBC) 是一种用于执行 SQL ...
此速查表涵盖了选择器、遍历、属性操作、事件处理、效果和动画、Ajax、插件等核心功能。例如,`$(selector)`是jQuery的基本选择器,用于选取HTML元素;`.click(function)`用于绑定点击事件;`.slideUp()`和`....
这些函数主要用于与Adabas数据库进行交互,包括获取结果集、自动提交、关闭连接、执行SQL语句等操作,是针对Adabas数据库的特定API。 #### AddSlashes:字符串转义 `addslashes()`函数在预定义的字符前添加反斜杠,...
在SQL语言中,标准SQL函数是数据库操作的重要组成部分,它们提供了对数据进行处理和分析的能力。MySQL作为一款广泛使用的开源关系型数据库管理系统,支持多种标准SQL函数,这使得开发者能够高效地管理和操作数据。...
Oracle 默认用户名与密码速查表提供了 Oracle 数据库中各种默认用户名和密码的信息,这些信息对管理员用户非常重要。 Oracle 默认用户名与密码速查表中列出了多种 Oracle 用户的默认用户名和密码,包括 sys、...
通过查阅MySQL的官方文档或利用如“MySQL常见出错代码速查表”这样的资源,开发者可以更有效地诊断和解决遇到的问题。记得,每当遇到新的错误代码,及时查找其含义并采取相应措施,可以极大地提高工作效率。
这个名为"Python数据科学速查表.zip"的压缩包包含了一系列关于Python在数据科学应用中的核心库的速查表,帮助用户快速查阅关键函数和概念。以下是对这些PDF文件内容的详细解释: 1. **Jupyter Notebook**:这是一个...
通过速查表,你可以迅速查找并学习新的命令,以应对各种系统管理任务。在实际工作中,不断地实践和查阅文档是提高技能的关键。记得,每一个Unix/Linux命令都是一种工具,组合使用能解决复杂的问题。
这份“PHP语法速查表”显然旨在为初学者提供一个全面的参考指南,覆盖了从基本数据类型操作到复杂数据库交互的各种函数。下面是对其中部分关键知识点的详细解析: ### 1. 基本数学函数 - **abs()**: 用于获取数值...