当前位置:   article > 正文

sqlserver,oracle,mysql数据库连接串

数据库连接串

文章目录

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

1.mysql连接

1.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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

1.3 C#

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

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;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41

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"));
		}
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35

2.3 C#

当身份验证时候

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

当用window身份验证时候

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

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

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";
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/600484
推荐阅读
相关标签
  

闽ICP备14008679号