1/sql server
在微软的网站上下载jdbc驱动
加载SQL Server 2000 JDBC的驱动
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
获得一个连接
DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost(或者IP):1433; DatabaseName=pubs", "sa", "password");
2/oracle
下载驱动,oracle的客户端的安装目录中有相关的包存在
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:@zjzwA1.yw.zj.chinamobile.com:1521:zjzw", userid, passwd);
3/db2
查找IBM DB2 UDB的安装目录或者Java Tiger的JDK目录你会找到db2java.zip,先将db2java.zip解压缩,把COM目录转移到代码的当前目录
Class.forName(“COM.ibm.db2.jdbc.app.DB2Driver”).newInstance();
Class.forName(“COM.ibm.db2.jdbc.net.DB2Driver”).newInstance();
前者是具有DB2客户端的Provider实例,后者是无DB2客户端的Provider实例。
Connection con=DriverManager.getConnection("jdbc:db2://192.168.1.10/50000:rdb","username","password");
4/mysql
Class.forName("com.mysql.jdbc.Driver");//加载驱动程序
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/hjl","root","123456");
jdbc:mysql://localhost:3306/news?useUnicode=true&characterEncoding=gb2312
举例:
import java.sql.*;
public class TestDB {
public static void main(String[] args) {
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs";
String userName = "sa";
String userPwd = "";
Connection dbConn
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!");
}
Catch (Exception e) {
e.printStackTrace();
}
}
}
例2
public static void main(String[] args) {
String tableName=null;//表名
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
try{
Class.forName("com.mysql.jdbc.Driver");//加载驱动程序
System.out.println("OK,DownLoad the driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/hjl","root","123456");/*hjl为在MYSQL下建
立的数据库名字,123456是进入数据库的密码*/
con.setCatalog("hjl");
System.out.println("GOOG,Connect the DataBase");
Statement statement = con.createStatement();//数据库操作
System.out.print("请输入表名:");
tableName=input.readLine();
String sql="SELECT * FROM "+tableName;
ResultSet rs = statement.executeQuery(sql);
System.out.print("请输入列名:");
String cName=input.readLine();
// 获得数据结果集合
if(!rs.next())
System.out.println("表名或列名输入有误或到了末尾");
else {
System.out.println("查询结果为:");
do
{
String result=rs.getString(cName);
result=new String(result.getBytes("ISO-8859-1"),"GB2312");
System.out.println(result);
}while(rs.next());
}
rs.close();
con.close();
}catch(Exception ex){
System.out.println(ex);
System.exit(0);
}
}
}
分享到:
相关推荐
在Java编程环境中,JDBC(Java Database Connectivity)是用于与各种数据库进行交互的标准接口,它允许程序员使用SQL语言来存取数据。...理解和熟练掌握JDBC连接各种数据库的方法对于Java开发人员来说至关重要。
MHT文件是一种单个文件存储网页的格式,可能包含了如何使用JDBC连接数据库的网页教程,包括HTML代码示例和步骤解释。 5. **常用数据库JDBC连接写法.txt** 这个文本文件很可能包含了常用的JDBC连接代码片段,例如...
JDBC连接各种数据库大全 JDBC连接DB2 JDBC连接Microsoft SQLServer(microsoft) JDBC连接Sybase JDBC连接MySQL JDBC连接PostgreSQL JDBC连接Oracle JDBC连接ODBC
在使用JDBC连接数据库时,可能遇到的问题之一是无法找到特定的表或对象。如果出现“对象stu无效”的错误,通常是因为URL中指定的数据库名错误,导致连接到了默认的`master`数据库。解决这个问题的方法有: 1. **...
标题与描述均提及了“JDBC连接各种数据库的方法”,这明确指出文章将聚焦于Java数据库连接(JDBC)技术在不同数据库系统中的应用。JDBC是Java开发工具包的一部分,它提供了一组标准的API,使得Java应用程序能够访问...
### JDBC连接各种数据库的方式 在Java开发环境中,Java Database Connectivity (JDBC) 是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问接口。通过JDBC,开发者能够灵活地与不同的数据库系统...
下面我们将详细探讨这些数据库的JDBC连接方式。 1. **Oracle 8/8i/9i 数据库 (Thin 模式)** Oracle数据库使用`OracleDriver`驱动程序。在连接之前,需要加载驱动类。以下是如何连接到Oracle数据库的例子: ```...
JDBC(Java Database ...总结来说,JDBC连接各种数据库需要对应的jar包,这些jar包提供了与特定数据库通信所需的接口和实现。正确地引入和使用这些驱动库,开发者可以编写出能与多种数据库交互的Java应用程序。
### JDBC连接各种数据库字符串大全详解 #### 一、Oracle数据库(Thin模式) 在Java中使用JDBC连接Oracle数据库时,通常采用的是thin模式。这种方式直接通过JDBC驱动与Oracle数据库进行交互,不需要额外的中间层...
### JDBC连接各种数据库的知识点详解 #### 一、概述 Java数据库连接(JDBC)是Java平台中的一个重要组件,它允许Java程序与多种关系型数据库进行交互。通过使用JDBC,开发者可以使用纯Java API来编写数据库应用程序...
### JDBC 连接各种数据库的方式详解 #### 一、引言 Java Database Connectivity (JDBC) 是 Java 平台上的数据库访问...此外,安全性也是连接数据库时必须考虑的因素之一,比如使用加密通信、避免硬编码密码等措施。
### JDBC连接各种数据库方式详解 #### 一、概述 Java Database Connectivity (JDBC) 是 Java 平台上的标准 SQL 数据库访问接口。它允许 Java 应用程序与各种类型的 SQL 数据库进行交互,包括 Oracle、MySQL、SQL ...
- **异常处理**:在连接数据库时可能会遇到各种异常情况,需要合理地捕获并处理这些异常。 通过以上介绍,我们可以看到JDBC虽然提供了一套标准的API,但在实际使用过程中仍然需要针对不同的数据库进行相应的配置和...
### JDBC连接各种数据库方式 在Java开发中,JDBC(Java Database Connectivity)是连接数据库的重要技术之一,它为Java应用程序提供了标准的API来访问关系型数据库。本文将详细介绍使用JDBC连接不同数据库的方法,...