MS SQL Server、Oracle、Mysql各环境下的如何连接

1、java语言

        hibernate框架连接Oracle

database.driverClassName=oracle.jdbc.driver.OracleDriver
#dev
#database.url=jdbc:oracle:thin:@{IP}:1521:服务
#database.username=sa
#database.password=123456

        Mybatis框架连接MS SQL Server

url: jdbc:sqlserver://{IP}:1433;SelectMethod=cursor;DatabaseName=DBName
username: sa
password: 123456

2、domino语言

        ADO连接Oracle

    Dim conn As Variant
    Dim constr As String
    
    '链接Oracle数据库
    constr = " Provider=OraOLEDB.Oracle;Password=" + orgdoc.Password(0) _
    & ";User ID=" + orgdoc.UserName(0) + ";Data Source=" _
    & "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP) (HOST =" + orgdoc.ServerIP(0) + ")(PORT=1521)))" _
    & " (CONNECT_DATA=(SERVICE_NAME=" + orgdoc.DBName(0) + ")));" _
    & " Persist Security Info=True "
    Set Conn = CreateObject("ADODB.Connection") 
    Conn.CommandTimeout = 10
    Conn.Open constr
    conn.CursorLocation=3

        ADO连接MS SQL Server

    Dim strConn As String
    strConn = "driver={SQL Server};"
    strConn = strConn + "server=" + sqldoc.ServerIP(0) + ";"
    strConn = strConn + "database=" + sqldoc.DBName(0) + ";"
    strConn = strConn + "UID=" + sqldoc.UserName(0) + ";"
    strConn = strConn + "PWD=" + sqldoc.Password(0) + ";"
    conn.Connectionstring = strConn
    conn.Connectiontimeout = 6000
    Call conn.open

        JDBC连接Mysql

    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  
    static final String DB_URL = "jdbc:mysql://localhost:3306/test?autoReconnect=true";
    static final String USER = "sa";
    static final String PASS = "123";
 
    public void NotesMain() {
        Connection conn = null;
        try{
            session = getSession();
            curdb = session.getCurrentDatabase();
            conn = DriverManager.getConnection(DB_URL,USER,PASS);        
        }catch(SQLException se){
            // 处理 JDBC 错误
            se.printStackTrace();
        }catch(Exception e){
            // 处理 Class.forName 错误
            e.printStackTrace();
        }finally{
            try{
                if(conn!=null) conn.close();
            }catch(SQLException se){
                se.printStackTrace();
            }
        }
    }

3、C#

       连接MS SQL Server

配置

<add key="DataConnect" value="server={IP};database=DBPRD;uid=sa;pwd=123" />

使用

using System.Data.SqlClient;

private SqlConnection conn { get; set; }

public EnityDataHelper()
{
        connectionStr = System.Configuration.ConfigurationManager.AppSettings["DataConnect"];
        conn = new SqlConnection(connectionStr);
        conn.Open();
}

using (EnityDataHelper dataHelper = new EnityDataHelper("DataConnect"))
{
    object obj = dataHelper.RunScalarQueryCommand(string.Format("exec P_QuerySn '{0}'", sn), null);
}

        连接Mysql

配置

  <appSettings>
    <add key="MySqlConnecton" value="server=palo.bigdata;Database=dbname;User Id=sa;Password=123;charset=utf8;pooling=true"/>
  </appSettings>

使用

using MySql.Data.MySqlClient;

public static string ConnectionStr = System.Configuration.ConfigurationManager.AppSettings["MySqlDbConnecton"];

using (MySqlConnection conn = new MySqlConnection(ConnectionStr))
{
}

        连接redis

配置

  <appSettings>
    <add key="RedisConnection" value="{IP}:6379,password=123,allowadmin=true" />
  </appSettings> 

使用

StackExchange.Redis.dll

ConnectionMultiplexer.Connect(ConnectionStr);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值