如果我在编写一个程序的时候使用了sql的语句,调用了相关的数据库,那这个程序在没有安装MySQL的电脑上能正常运行吗
如果你的程序连接的是当前你所使用的计算机的数据库,是不能正常运行的,会报错。
如果你的程序连接的是远程服务器上的云端数据库(例如阿里云数据库,腾讯云),是可以正常运行的。
不能
看你调用的数据库是远端服务器上的数据库还是本地的数据库了。
取决于你mydql的URL,主要是看你有没有用到数据库相关的调用,如果没有程序也能跑。如果 调用到mysql相关的方法了就去对你写的url 地址的ip去找,如果是本机就找本机,如果地址是服务器就去找服务器。 如果只需要url指向的电脑装了就行。找不到就会报错
sql语句是完全可以执行的,关键是看你的程序是否需要和数据库取得联动。如果只是单纯的语句问题是完全OK的。如果需要调用数据库则需要连接数据库才可执行