用一台电脑的MySQL_front,去连接另一台电脑上的MySQL数据库,可以吗如果可以怎么连

用一台电脑的MySQL_front,去连接另一台电脑上的MySQL数据库,可以吗如果可以怎么连,第1张

当然可以啦,

1打开mysqy_front,文件->打开登录信息->新建

2信息:给这个连接起个名字

3连接:另一台电脑上的MySQL服务器的地址,IP地址即可

4注册:对方MYSQL的用户名,密码

5确定

6在登录信息中选择刚才设置的名称打开

7that's all

1:引入javasql数据包;

importjavasql;

2:加载JDBC驱动程序

ClassforName(JDBC驱动包的名字)newInstance();

3:产生Connection

如已成功加载JDBC驱动程序,就可以利用加载的驱动程序连接数据库

Connectioncon=(URL,UserName,Password);

URL:JDBC:(subprotocol):(subname)

subprotocol:子协议指定连接何种数据库或用什么方式连接数据库;

subname:确立一个连接,可以是一个数据源名,也可是指向一个网上数据库

4:各种连接例:

(1)MySQL数据库

StringDirver="commysqljdbcDriver";//驱动程序

StringURL="jdbc:mysql://localhost:3306/db_name";//连接的URL,db_name为数据库名

StringUserName="username";//用户名

StringPassword="password";//密码

ClassforName(Driver)newInstance();//加载数据库驱动

connectioncon=(URL,Username,Password);

(2)MicrosoftSQLserver数据库

StringDriver="commicrosoftjdbcsqlserver";//驱动程序

StringURL="jdbc:microsoft:sqlserver://localhost:1433;=db_name";

//连接的URL,db_name为数据库

StringUserName="username";//用户名

StringPassword="password";//密码

ClassforName(Driver)newInstance();

connectioncon=(URL,Username,Password);

(3)sybase数据库

StringDriver="comsybasejdbcsybDriver";//驱动程序

StringURL="jdbc:Sybase://localhost:5007/db_name";//连接的URL,db_name为数据库

StringUserName="username";//用户名

StringPassword="password";//密码

ClassforName(Driver)newInstance();

connectioncon=(URL,Username,Password);

(4)Oracle(用thin模式)数据库

StringDriver="oraclejdbcdriver";//驱动程序

StringURL="jdbc:oracle:thin://localhost:1521:orcl";

//连接的URL,orcl为数据库的SID

StringUserName="username";//用户名

StringPassword="password";//密码

ClassforName(Driver)newInstance();

connectioncon=(URL,Username,Password);

(5)利用JDBC-ODBC桥连接

StringDriver="sunjdbcodbc";//驱动程序

StringURL="jdbc:odbc:dbsource";//连接的URL,dbsource为数据源名

StringUserName="username";//用户名

StringPassword="password";//密码

ClassforName(Driver)newInstance();

connectioncon=(URL,Username,Password);

现在正做一个接口,通过不同的连接字符串 *** 作不同的数据库(数据库培训数据库认证)。要用到MySQL(MySQL认证Mysql培训)数据库,以前没用过这个数据库,用aC++(C++培训)ess和sqlserver比较多。通过网上的一些资料和自己的摸索,大致清楚了C++连接mysql的方法。北京IT培训认为可以通过2种方法实现。

第一种方法是利用ADO连接,

第二种方法是利用mysql自己的api函数进行连接。

第一种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库。暂时只连接了mysql,sqlserver,oracle,access。对于access,因为它创建表的SQL语句不太兼容标准SQL语句,需要做一些处理,这里暂时不说。第二种方法只能针对于mysql数据库的连接,不过用这种方法不用安装MyODBC服务器程序。

不管用哪种方法,首先需要安装Mysql数据库,安装方法请看“mysql安装及一些注意点”。最好安装一个Navicatformysql,方便 *** 作mysql数据库。下面分别说下这两种方法:

(一)通过ADO连接MySql数据库

1、通过ADO连接MySql数据库,首先得安装MyODBC服务器程序。

MyODBC版本要和MySql的版本对应上,否则会连接不上数据库。我用的版本分别是mysql-5148-win32msi和mysql-connector-odbc-515-win32msi。

安装好后,点击开始菜单->设置->控制面板->管理工具->数据源(ODBC)->用户DSN->添加->选择MySQLODBC51Driver。如下图:

然后双击MySQLODBC51Driver进行配置。配置好可以点Test进行下测试(如下图),如果能连上会d出connectionsuccessful对话框。

一、配置数据源

1

下载Connector/ODBC

该软件相当于R与Mysql的桥梁,下载地址请看;

R连接数据库(MySql)

2

安装Connector/ODBC

下载后,双击安装文件,默认选项安装,只管点击下一步直至“finish",成功安装后将在C:\Program Files\MySQL\中看到如下文件(Connector ODBC 53);

R连接数据库(MySql)

3

配置数据源

打开”控制面板——>管理工具“,找到”数据源(ODBC)“并双击;

R连接数据库(MySql)

4

添加ODBC Driver

单击右侧”添加“按钮,选中ODBC Driver,在d出的对话框中依次填写各项信息:

data source name:随意填,如mysql_data

description:随意填,如mydata

TCP/IP Server:填写服务器IP,通常为”127001“

user:填写你的mysql用户名

password:填写你的mysql密码

最后在数据库中选中你将要 *** 纵的数据库,单击完成。

R连接数据库(MySql)

R连接数据库(MySql)

END

二、连接数据库

1

R中创建数据框

打开R软件,将你需要保存到数据库的数据传入数据框。如从桌面导入csv数据到数据框myframe;

file <- "C:/Users/Administrator/Desktop/TESTcsv"

myframe <- readtable(file, header = TRUE, sep = ",")

myframe[1:10,] #查看你传入数据框中的数据

R连接数据库(MySql)

2

通过R创建数据库表

此处将上面myframe数据框中的数据存入数据库中,并将表名命名为”population“;

installpackages("RODBC") #如果你还没有安装此包

library(RODBC)

channel <- odbcConnect("mysql_data", uid = "root", pwd = "")

sqlSave(channel, myframe, tablename = "population", append = FALSE)

close(channel)

R连接数据库(MySql)

3

校验结果

打开你的数据库,在数据库中查看刚才用R创建的数据库表是否存在。该例用R创建的数据库表名为”population“,打开数据库,发现”population“表已经成功创建到数据库。心痒痒吧,还等神马,赶紧动手试试!!!

R连接数据库(MySql)

R连接数据库(MySql)

END

后记

R与数据库(Mysql)间的桥梁已经搭好,并在案例中演示了向数据库存入数据的过程,相信你早已的脑洞大开,接下来从数据库中删出某个表、取数据等就不是问题了。

R连接数据库(MySql)

END

注意事项

细心的你已经发现,在配置数据源的第四个步骤中设置的data source name值”mysql_data",正是R中创建数据库连接odbcConnect函数的第一个参数值。

首先你先知道数据库名,用户名,密码这些吧你知道这些后,你就可以在连接的时候抓住异常,看抛出的异常是什么了有些事抛出数据库关闭或者没有数据库驱动等异常信息,从这些异常信息你就知道数据库是不是存在了,或者存在时什么原因导致美连接成功了

以上就是关于用一台电脑的MySQL_front,去连接另一台电脑上的MySQL数据库,可以吗如果可以怎么连全部的内容,包括:用一台电脑的MySQL_front,去连接另一台电脑上的MySQL数据库,可以吗如果可以怎么连、Java中常见几种数据库连接方法(java数据库连接步骤)、C++连接mysql数据库的两种方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10200349.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存