mysql异地备份数据库
前一篇文章《windows服务器应用系统自动备份策略》讲到了mysql数据库本地备份策略,如果觉得备份到服务器上不够安全,防止服务器意外硬件损坏致使备份也丢失。那么可以采取异地备份,网上很多windo...
2024.11.15VBA作为Excel的一个高级功能,还是有很多小伙伴喜欢来使用这个功能。那么,在使用VBA编程的过程中,连接各种数据库进行操作就成为了必备的一个技能。今天,我们就来给大家分享一下常见的一些数据库的连接方式。
1、 Excel数据库连接Excel其实本身也可以当作一个数据库来使用,首先我们就来看一下Excel的连接方法。
Sub db_Excel()
On Error Resume Next
Dim cn As New ADODB.Connection
Dim cnStr As String
cnStr = "Provider = Microsoft.ACE.OLEDB.12.0;extended properties=excel 12.0;Data Source = " & ThisWorkbook.FullName
cn.Open (cnStr)
If cn.State = 1 Then
MsgBox "数据库连接成功!"
Else
MsgBox "数据库连接失败,请重试!"
End If
End Sub
2、 Access数据库连接Access数据库作为office家族中的一员,是微软提供的一个桌面型的数据库,如果你的office软件是完整安装的话,默认就已经安装了Access数据库。如果进行一些简单的数据存储的话,Access不愧为一个很好的选择。
Sub db_Access()
On Error Resume Next
Dim cn As New ADODB.Connection
Dim cnStr As String
cnStr = "Provider = Microsoft.ACE.OLEDB.12.0;Jet OLEDB:Database Password=‘‘;Data Source=‘\\192.168.31.101\db\data.mdb‘"
cn.Open (cnStr)
If cn.State = 1 Then
MsgBox "数据库连接成功!"
Else
MsgBox "数据库连接失败,请重试!"
End If
End Sub
3、 mysql数据库连接mysql数据库是一款开源的数据库产品,是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。强烈推荐各位开发者使用该数据库进行开发。
Sub db_Mysql()
On Error Resume Next
Dim cn As New ADODB.Connection
Dim cnStr As String
mydriver = "Driver={MySQL ODBC 8.0 Unicode Driver}"
host = "192.168.31.237"
database = "vbatest"
user = "root"
pw = "123456789"
cnStr = mydriver & ";Server=" & host & ";Database=" & database & ";Uid=" & user & ";Pwd=" & pw & ";option=3"
cn.Open (cnStr)
If cn.State = 1 Then
MsgBox "数据库连接成功!"
Else
MsgBox "数据库连接失败,请重试!"
End If
End Sub
4、 sqlserver数据库连接SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
Sub db_Sqlserver()
On Error Resume Next
Dim cn As New ADODB.Connection
Dim cnStr As String
mydriver = "Provider=sqloledb"
host = "192.168.31.101"
database = "vbatest"
user = "lou"
pw = "123456"
cnStr = mydriver & ";Server=" & host & ";Database=" & database & ";Uid=" & user & ";Pwd=" & pw & ";option=3"
cn.Open (cnStr)
If cn.State = 1 Then
MsgBox "数据库连接成功!"
Else
MsgBox "数据库连接失败,请重试!"
End If
End Sub
前一篇文章《windows服务器应用系统自动备份策略》讲到了mysql数据库本地备份策略,如果觉得备份到服务器上不够安全,防止服务器意外硬件损坏致使备份也丢失。那么可以采取异地备份,网上很多windo...
2024.11.15修改MySQL数据库名称的方法如下:1.语句修改法:rename DATABASE db_name TO new_db_name这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了。...
2024.11.12这两天接手一个项目,数据库是mysql,然后服务大概六七个。服务启动的时候提示数据库连接不上,就是数据包收不到。开是排查原因:server检查mysql服务,登录服务器,发现服务没挂;从服务器直接执行...
2024.11.12数据库连接池的概念数据库连接背景数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指...
2024.11.15蛇姐镇楼查看最大连接数量show variables like ‘max_connections‘;查看使用连接数量show global status like ‘max_used_connecti...
2024.11.15