`

JDBC连接 各数据库 记录备份

 
阅读更多
JDBC连接 JDBC连接DB2.txt
DB2自己带jdbc驱动,具体位置在C:\Program Files\IBM\SQLLIB\java\db2jcc.jar
C:\Program Files\IBM\SQLLIB\java\db2jcc_license_cu.jar
C:\Program Files\IBM\SQLLIB\java\db2jcc_license_cisuz.jar

设置CLASSPATH=.;C:\Program Files\IBM\SQLLIB\java\db2jcc.jar;C:\Program Files\IBM\SQLLIB\java\db2jcc_license_cu.jar;C:\Program Files\IBM\SQLLIB\java\db2jcc_license_cisuz.jar

注意:在使用jdbc连接db2时,一定要用ibm自己的jdk,否则执行会出现错误,可能是ibm的jdbc驱动和sun的jdk不兼容的问题
      具体位置在C:\Program Files\IBM\SQLLIB\java\jdk

例子:
import java.sql.*;
public class ConDB2{   
    Connection con;
    Statement st;
    ResultSet rs;       
    public ConDB2(){       
        try{   
                String name="com.ibm.db2.jcc.DB2Driver";
                        String url="jdbc:db2://localhost:50000/database";
            Class.forName(name);
                con=DriverManager.getConnection(url,"user","password");
                        System.out.println("连接成功!");
                con.close();                         
        }catch(Exception e){
            e.printStackTrace();
        }
    }
   
    public static void main(String args[]){               
        ConDB2 cd=new ConDB2();       
    }   
}
JDBC连接MySQL.txt
下载MySQLJDBC驱动

设置CLASSPATH=.;C:\Program Files\MySQL\mysql-connector-java-3.2.0-alpha\mysql-connector-java-3.2.0-alpha\mysql-connector-java-3.2.0-alpha-bin.jar

例子:
import java.sql.*;
public class ConMysql{   
    Connection con;
    Statement st;
    ResultSet rs;       
    public ConMysql(){       
        try{   
                        String name="com.mysql.jdbc.Driver";
                        String url="jdbc:mysql://localhost/database?user=user&password=password";       
            Class.forName(name);
                con=DriverManager.getConnection(url);
                        System.out.println("连接成功!");
                con.close();                         
        }catch(Exception e){
            e.printStackTrace();
        }
    }
   
    public static void main(String args[]){               
        ConMysql cms=new ConMysql();       
    }
   
}
JDBC连接ORACLE.txt
oracle自己带jdbc驱动,具体位置在C:\oracle\ora92\jdbc\lib\classes12.jar

设置CLASSPATH=.;C:\oracle\ora92\jdbc\lib\classes12.jar

例子:
import java.sql.*;
public class ConOracle{   
    Connection con;
    Statement st;
    ResultSet rs;       
    public ConOracle(){       
        try{   
                String name="oracle.jdbc.driver.OracleDriver";
                        String url="jdbc:oracle:thin@localhost:1521:database";
            Class.forName(name);
                con=DriverManager.getConnection(url,"user","password");
                        System.out.println("连接成功!");
                con.close();                         
        }catch(Exception e){
            e.printStackTrace();
        }

   
    public static void main(String args[]){               
        ConOracle co=new ConOracle();       
    }
   
}
JDBC连接SQL Server.txt
下载SQL Server JDBC驱动

设置CLASSPATH=.;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar

例子:
import java.sql.*;
public class ConSqlserver{   
    Connection con;
    Statement st;
    ResultSet rs;       
    public ConSqlserver(){       
    try{   
               String name="com.microsoft.jdbc.sqlserver.SQLServerDriver";
               String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=northwind;User=user;Password=password";               Class.forName(name);
               con=DriverManager.getConnection(url,"user","password");
               System.out.println("连接成功!");
               con.close();                         
        }catch(Exception e){
               e.printStackTrace();
        }
    }
   
    public static void main(String args[]){               
    ConSqlserver cs=new ConSqlserver();       
    }
   
}
分享到:
评论

相关推荐

    基于jdbc的异构数据库记录复制

    1. **连接数据库**:通过JDBC的DriverManager.getConnection()方法建立到源数据库和目标数据库的连接。 2. **查询数据**:使用Statement或PreparedStatement对象执行SELECT语句,获取源数据库中的记录。 3. **转换...

    jdbc连接cache的demo及jar包,自己备份.rar

    标题"jdbc连接cache的demo及jar包,自己备份.rar"指出这是一个关于使用JDBC(Java Database Connectivity)连接Cache数据库的示例项目,其中包含了必要的jar包,并且用户已经将其作为个人备份保存。这里的“Cache”...

    java编写的数据库自动备份源码

    在这个自动备份程序中,Java利用JDBC连接到数据库,执行备份过程。 数据库备份的基本概念包括完整备份、增量备份和差异备份。完整备份会复制数据库中的所有数据,而增量备份只备份自上次备份以来更改的数据。差异...

    Java用JDBC实现对Oracle数据库操作

    标题“Java用JDBC实现对Oracle数据库操作”主要涉及Java编程语言如何利用Java Database Connectivity (JDBC) API来与Oracle数据库进行交互。JDBC是Java中用于与各种数据库通信的标准接口,而Oracle数据库是一个广泛...

    自动备份数据库java源码

    1. JDBC(Java Database Connectivity):Java访问数据库的标准接口,通过JDBC驱动与SQL Server建立连接,执行SQL语句进行备份。 2. SQL语句:例如使用`BACKUP DATABASE`命令在SQL Server中执行备份操作。 3. 文件I/...

    JDBC创建触发器 JDBC存储过程 JDBC创建表 数据备份 java备份数据库/JAVA恢复数据、java导入sql脚本

    在IT行业中,数据库管理和操作是至关重要的任务,而Java中的JDBC(Java Database Connectivity)是连接Java应用程序与数据库的关键技术。本主题将深入探讨利用JDBC进行触发器创建、存储过程执行、表的构建,以及...

    jsp数据库备份.rar

    6. **错误处理和日志记录**:在备份过程中,应妥善处理可能出现的异常,并通过日志记录备份的详细过程和任何错误信息,以便于调试和问题排查。 7. **用户界面**:一个JSP数据库备份应用可能包含HTML/CSS/JavaScript...

    数据库备份及还原Java源码

    - 还原过程通常是读取备份文件中的SQL语句,并通过JDBC接口执行这些语句来重建数据库状态。 - 对于增量和差异备份,需要按照特定顺序恢复,确保数据的一致性。 - 注意权限管理,确保还原操作不会破坏现有数据或...

    javacmd数据库备份

    1. **连接数据库**:使用JDBC驱动建立与数据库的连接,获取必要的权限。 2. **执行备份脚本**:编写SQL备份脚本,或者调用数据库管理系统提供的备份命令(如上述的`mysqldump`或`pg_dump`)。 3. **数据导出**:将...

    Java SQL server 数据库备份

    综上所述,Java与SQL Server数据库备份涉及多个层面,包括理解SQL Server的备份机制、使用JDBC与数据库交互、设计备份策略、处理错误以及保障数据安全。熟练掌握这些知识点将有助于构建可靠的数据库备份解决方案。

    java备份还原数据库

    总的来说,Java备份和还原数据库涉及到JDBC连接、操作系统命令调用、SQL语句执行等多个方面。了解并掌握这些技术,对于确保数据安全和业务连续性至关重要。同时,根据实际场景选择合适的备份策略,是每个IT专业人员...

    数据库备份数据

    例如,完整备份会复制数据库的所有内容,而增量备份只记录自上次备份以来的变化,差异备份则只记录自上次完整备份以来的变化。 在Java开发中,与数据库交互通常使用JDBC(Java Database Connectivity)API。JDBC...

    Java代码备份(windows和Linux)服务器oracle数据库

    1. **JDBC连接Oracle数据库**:使用Java的JDBC API,我们需要引入Oracle的JDBC驱动(ojdbc.jar),并通过`Class.forName()`加载驱动,然后用`DriverManager.getConnection()`建立数据库连接。 2. **执行备份脚本**...

    mysql数据库数据备份与还原源代码

    它可能使用JDBC(Java Database Connectivity)来连接MySQL服务器,并执行相应的SQL命令来备份和恢复数据。例如,使用mysqldump命令的子进程或者通过JDBC执行SQL语句来创建数据库的.sql文件,这将包含CREATE TABLE...

    数据库备份文件读取小程序

    这可能需要集成多种数据库连接库,如JDBC(Java)、ODBC(Open Database Connectivity)或其他数据库API。 8. 错误处理:在遇到不可读或损坏的备份文件时,程序应能够优雅地处理并提供相应的错误信息。 9. 文档与...

    Derby中的备份、恢复和前滚恢复

    1. **连接数据库**: 首先需要建立到待备份数据库的有效连接。 2. **执行备份**: 通过调用`SYSCS_UTIL.SYSCS_BACKUP_DATABASE`系统过程,并提供备份目录作为参数。 3. **等待备份完成**: 在此期间,写操作将被阻塞。 ...

    java备份mysql数据库

    在本例中,JDBC提供了一个标准的API,允许Java应用程序连接到MySQL数据库,执行SQL语句,如SELECT、INSERT、UPDATE和DELETE,以及管理事务。`mysql-connector-java-5.1.39.jar`文件是MySQL的JDBC驱动,它使得Java...

    神通数据库帮助手册(SQL语言手册,数据库备份恢复,读写分离集群,数据库审计,数据库进程守护,数据库接口.zip

    这些接口允许开发者编写程序来连接数据库、执行查询、处理结果等。神通数据库可能提供不同类型的接口,如ODBC(Open Database Connectivity)、JDBC(Java Database Connectivity)或其他特定语言的驱动,以便于各种...

    java mysql sql2000数据库备份源码

    1. 建立与SQL Server 2000的JDBC连接。 2. 编写并执行`BACKUP DATABASE`语句,指定数据库名、备份文件的位置等信息。 3. 确保备份操作成功,并关闭连接。 在这个源码项目中,可能还包含了错误处理、日志记录、进度...

Global site tag (gtag.js) - Google Analytics