zoukankan      html  css  js  c++  java
  • jdbc的配置及jdbc连接常用数据库(mysql、sqlserver、Oracle)

    1.连接SQL Server数据库

    import java.sql.*;
    
    publicclassMain{
    publicstaticvoid main(String[] args)
    {
    String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
    String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=database";//database换成你的数据库名称
    String userName="username";//username换成你的SQL Server登录名
    String userPwd="password";//password换成你的SQL Server登陆密码
    try
    {
    Class.forName(driverName);
    Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
    System.out.println("连接成功");
    }
    catch(Exception e)
    {
    System.out.print("连接失败");
    }
    }
    }

    2.连接Oracle数据库
    import java.sql.*;
    publicclassMain{
    publicstaticvoid main(String[] args)
    {
    String driverName="oracle.jdbc.driver.OracleDriver";
    String dbURL="jdbc:oracle:thin:@localhost:1521:orcl";
    
    String userName="SCOTT";
    String userPwd="oracle";
    try
    {
    Class.forName(driverName);
    Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
    System.out.println("连接数据库成功");
    }
    catch(Exception e)
    {
    System.out.print("连接失败");
    }
    }
    }
    

      

    3.连接MySQL数据库
    package test_mysql;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    
    publicclassTestMySQL{
    publicstaticvoid main(String[] args){
    String driverName="com.mysql.jdbc.Driver";
    String dbURL="jdbc:mysql://localhost:3306/demo";//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
    String userName="root";
    String userPwd="mysql";
    try{
    Class.forName(driverName);
    System.out.println("加载驱动成功");
    }
    catch(Exception e){
    System.out.println("加载驱动失败");
    }
    try{
    Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
    System.out.println("连接数据库成功");
    }catch(Exception e){
    System.out.print("连接失败");
    }
    }
    }

    附:

    1)、MyEclipse配置mysql jdbc驱动

    1、首先下载mysql-jdbc驱动。下载后解压。

    2、首先确认解压后的文件夹里有mysql-connector-java-5.0.12-bin.jar这个jar包,然后把该包所在的路径如:“D:/jdbc_for_mysql/mysql-connector-java-5.1.12/mysql-connector-java-5.0.12-bin.jar”,添加到环境变量内的classpath(“我的电脑--属性--高级--环境变量”,在下方的系统变量栏下选择“新建”,新建名为“classpath”的变量)中。

    3、确认驱动包添加到classpath内后,打开MyEclipse,在项目名上右键“Build Path-->Configure Build Path-->Libraries-->Add External JARS”,把步骤2中解压的驱动jar包添加到项目中。

    4、可以运行连接测试程序了

    2)、Myeclipse配置SqlServer jdbc驱动

    1、在环境变量中,在classpath下添加sqljdbc.jar和sqljdbc4.jar的路径
    2、设置SQLEXPRESS服务器,启动TCP/IP服务(若已开启跳过此步),重启服务器
    3、确认驱动包添加到classpath内后,打开MyEclipse,在项目名上右键“Build Path-->Configure Build Path-->Libraries-->Add External JARS”,把步骤2中解压的驱动jar包添加到项目中。

    特别说明:

    第3步:如果出现:严重: 此驱动程序不支持 Java Runtime Environment (JRE) 1.6 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。

                 说明你同时加载了sqljdbc.jarsqljdbc4.jar,把前者去掉,就可以了

    Microsoft SQL Server JDBC Driver 2.0 提供两个类库文件:sqljdbc.jarsqljdbc4.jar,具体使用哪个文件取决于首选的 Java 运行时环境 (JRE) 设置。有关选择哪个 JAR 文件的详细信息,请参阅 JDBC Driver 的系统要求

  • 相关阅读:
    c# System.Object类和数据的安全转型
    计算机内存的组织方式
    c# ref和out参数
    C# 复制值类型的变量和类
    PCB 布线,直角线,差分线,蛇形线
    c# 静态方法和数据
    c# 类的知识
    appium中从activity切换到html
    No Desktop License Servers available to provide a license
    adb命令连接Android模拟器夜神模拟器
  • 原文地址:https://www.cnblogs.com/JsonShare/p/3728031.html
Copyright © 2011-2022 走看看