sqlserver,oracle,mysql数据库连接串

数据库连接串

  • 文章目录
    • 1.mysql连接串
      • 1.1 连接串关键字讲解
      • 1.2 java
      • 1.3 C#
    • 2.sqlserver连接串
      • 2.1 连接串关键字讲解
      • 2.2 JAVA
      • 2.3 C#
    • 3.oracle连接串
      • 3.2 JAVA
      • 3.3 C#

文章目录

记录平时用的数据库连接串,欢迎大家补充使用。

1.mysql连接串

1.1 连接串关键字讲解

sqlserver,oracle,mysql数据库连接串_第1张图片

1.2 java

//驱动
jdbc.driver=com.mysql.cj.jdbc.Driver
//连接串
jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&serverTimezone=GMT&characterEncoding=UTF-8&useSSL=false
//用户名
jdbc.username=root
//密码
jdbc.password=root

1.3 C#

//连接串
private static string connString =“server=[IP地址];database=[数据库];username=[用户名];password=[密码];"

2.sqlserver连接串

2.1 连接串关键字讲解

标准连接
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

您是否在使用SQL Server 2005 Express? 请在“Server”选项使用连接表达式“主机名称\SQLEXPRESS”。

受信的连接
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;

"Integrated Security=SSPI"与"Trusted_Connection=yes"相同

连接到SQL Server实例
指定服务器实例的表达式和其他SQL Server的连接字符串相同。
Provider=SQLNCLI;Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=yes;

使用帐号和密码
oConn.Properties("Prompt") = adPromptAlways

oConn.Open "Provider=SQLNCLI;Server=myServerAddress;DataBase=myDataBase;

使用MARS (multiple active result sets)

Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;MarsConn=yes;

"MultipleActiveResultSets=true"和"MARS_Connection=yes"是相同的。
使用ADO.NET 2.0作为MARS的模块。 MARS不支持ADO.NET 1.0和ADO.NET 1.1。

验证网络数据
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;Encrypt=yes;

使用附加本地数据库文件的方式连接到本地SQL Server Express实例
Provider=SQLNCLI;Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;

为何要使用Database参数?如果同名的数据库已经被附加,那么SQL Server将不会重新附加。

使用附加本地数据文件夹中的数据库文件的方式连接到本地SQL Server Express实例
Provider=SQLNCLI;Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;

为何要使用Database参数?如果同名的数据库已经被附加,那么SQL Server将不会重新附加。

数据库镜像
Data Source=myServerAddress;Failover Partner=myMirrorServer;Initial Catalog=myDataBase;Integrated Security=True;

2.2 JAVA

package com.test.util;
import java.sql.*;
public class ConnectDB {
	private Connection conn=null;
	private PreparedStatement pt=null;
	private ResultSet rs=null;
	private String uname="sa";
	private String upwd="sa";
	private String url="jdbc:microsoft:sqlserver://localhost:1433;databaseName=vsktest";
	public Connection getConnection() throws Exception{
		Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
		conn=DriverManager.getConnection(url, uname, upwd);
		return conn;
	}
	public void closeDB() throws Exception{
		if(rs!=null){
			rs.close();
		}
		if(pt!=null){
			pt.close();
		}
		if(conn!=null){
			conn.close();
		}
	}
	public static void main(String[] args) throws Exception {
		Connection conn=new ConnectDB().getConnection();
		PreparedStatement pt=conn.prepareStatement("select * from test");
		ResultSet rs=pt.executeQuery();
		while(rs.next())
		{
		System.out.println(rs.getString("testname"));
		}
	}
}

2.3 C#

当身份验证时候

private string ConnstrSqlServer = "server=[服务器名称];uid=[登录名称];pwd=[登录密码];database=[数据库名称]";

当用window身份验证时候

Data Source=[服务器名称];Initial Catalog=[数据库名称];Integrated Security=True

3.oracle连接串

3.2 JAVA

spring.datasource.orcle.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.orcle.url=jdbc:oracle:thin:@[IP地址]:1521:[实列名]
spring.datasource.orcle.username=[用户名]
spring.datasource.orcle.password=[密码]
spring.datasource.orcle.driver-class-name=oracle.jdbc.driver.OracleDriver
#spring.datasource.orcle.max-idle=10
spring.datasource.orcle.max-wait=10000
spring.datasource.orcle.min-idle=5
spring.datasource.orcle.initial-size=5
spring.datasource.orcle.name=orcle
spring.datasource.orcle.filters=stat

3.3 C#

private string connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=[IP地址])(PORT=[端口号]))(CONNECT_DATA=(SERVICE_NAME=ORCL)));Persist Security Info=True;User ID=[用户名];Password=[密码]; Max Pool Size = 512;" providerName="Oracle.ManagedDataAccess.Client";

你可能感兴趣的:(数据库使用,数据库,sqlserver,oracle,mysql)