我是 Julia 的新手,过去几年一直在使用 R,我正在努力完成我的第一个任务,即连接到我的 AWS MySQL 数据库。
我遵循了许多在线教程,但无论我做什么,我都会收到相同的消息。
一切都是昨天安装的,所以它应该都是当前版本。
julia-version = 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")
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到以下错误:
UndefVarError: connect not defined
getproperty(::Module, ::Symbol) at Base.jl:26
top-level scope at data_prep.jl:18
Run Code Online (Sandbox Code Playgroud)
谢谢
根据文档,您可能应该执行以下操作:
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")
Run Code Online (Sandbox Code Playgroud)