数据库连接类

来源:互联网 发布:电脑软件乱码怎么办 编辑:程序博客网 时间:2024/05/17 01:03
 

Sqljdbc.jar连接2005 sql server数据库

步骤1:配置环境变量 

变量名:CLASSPATH

变量值:class=.;E:\sqljdbc.jar;(其中路径中不得还有‘+’)

步骤2:

Java代码如下:

import java.sql.*;

public class SqlConnect{

public void getConnection()

{

String user="sa";

String pass="123";

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=Test";

Connection dbConn=null;

try{

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

System.out.println("ok");

dbConn = DriverManager.getConnection(dbURL,user,pass);

System.out.println("Connection Successful!"); 

} catch (Exception e){

e.printStackTrace();

}

}

public static void main(String [] args)

{

    SqlConnect conn=new SqlConnect();

conn.getConnection();

}

}

 

 

mssqlserver.jar  msutil.jar  msbase.jar 连接到sql server 2005数据库

package connect;

import java.sql.*;

//mssqlserver.jar  msutil.jar  msbase.jar 连接到sql server 2005数据库

public class SqlConnect1 {

    String DatabaseName="Test";

    String DBName="sa";

    String Password="123";

     public Connection getCon(){

        Connection con=null;

          //Statement st=null;

            try {

                Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

                con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName="+DatabaseName,DBName,Password);

               // st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);

               System.out.println("连接成功!");

                return con;

            } catch (Exception e) {

                // TODO 自动生成 catch 块

                e.printStackTrace();

            }

            return con;

        }

     public static void main(String[] args)

     {

        new SqlConnect1().getCon();

        

     }

 

}

Ojdbc14连接oracle数据库

import java.sql.*;

/**

 * use:连接数据库

 * @author Administrator

 *

 */

public  class Conn {

    public static Connection getConn(){

       Connection Conn=null;

       try{

       Class.forName("oracle.jdbc.driver.OracleDriver");

        Conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1522:orcl","scott","orcl");

       //System.out.println("连接成功");

    }catch(Exception e){

       e.printStackTrace();

    }

    return Conn;

    }

}