如何在Julia中连接MySQL数据库

如何在Julia中连接MySQL数据库,julia,Julia,我是Julia的新手,在过去的几年里我一直在使用R,我的第一项任务就是连接我的AWS MySQL数据库 我已经学习了很多在线教程,但无论我做什么,我都会得到同样的信息 所有东西都是昨天安装的,所以应该都是当前版本 julia版本=版本1.5.2 代码如下: Pkg.add(PackageSpec(url="https://github.com/JuliaComputing/MySQL.jl")) Pkg.add(PackageSpec(url="https://gi

我是Julia的新手,在过去的几年里我一直在使用R,我的第一项任务就是连接我的AWS MySQL数据库

我已经学习了很多在线教程,但无论我做什么,我都会得到同样的信息

所有东西都是昨天安装的,所以应该都是当前版本

julia版本=版本1.5.2

代码如下:

Pkg.add(PackageSpec(url="https://github.com/JuliaComputing/MySQL.jl"))
Pkg.add(PackageSpec(url="https://github.com/JuliaDB/DBI.jl"))

using MySQL
con = MySQL.connect("ec2blah.eu-west-2.compute.amazonaws.com", "name", "password", db = "database")
当我运行此命令时,会出现以下错误:

UndefVarError: connect not defined
getproperty(::Module, ::Symbol) at Base.jl:26
top-level scope at data_prep.jl:18
谢谢

根据,您可能应该这样做:

using Pkg
Pkg.add("MySQL")       # No need for a full PackageSpec here
Pkg.add("DBInterface")

using MySQL
using DBInterface
conn = DBInterface.connect(MySQL.Connection, "ec2blah.eu-west-2.compute.amazonaws.com",
                           "name", "password", db = "database")