[英]Connecting To Local mySql Database
目前,我正在连接到在线mySql数据库。 我想将其切换到本地硬盘上的mySql数据库,并且语法有问题。 与在线用户不同,我没有用户名或密码。 任何帮助表示赞赏。 谢谢。
(mysql_real_connect (conn,"urlock.db.5513143.hostedresource.com","urlock","passxxx","useridxxx",0,NULL,0) !=0);
尝试过这个:(mysql_real_connect(conn,“ c:\\ urlock.db”,“ urlock”,“”,“”,0,NULL,0)!= 0);
没有用
尝试这个:
(mysql_real_connect(conn,"localhost","urlock","","root",0,NULL,0) !=0);
第二个参数必须是代表网络连接的主机。 它不能像MS Access文件那样是绝对文件引用。 因此,您需要在系统上作为服务安装MySQL5.X。 如果您已完成此操作,请通过“ netstat -an”命令查找开放端口3306(默认)或仅在服务中查找“ MySQL ....”来进行验证。
如果没有,请在这里下载: http : //dev.mysql.com/downloads/mysql/
获得此信息后,您将能够在本地导入该数据库,并能够非常类似于在线版本访问它。 即(mysql_real_connect(conn,“ localhost”,“ urlock”,“ someuser”,“ somepass”,0,NULL,0)!= 0);
导入/导出可能会比较棘手,但要指出正确的方向,请查看mysqldump命令。
MySQL的大多数(如果不是全部)安装都应具有默认帐户。 至少应该有一个根帐户。 http://dev.mysql.com/doc/refman/5.1/en/default-privileges.html
您需要CONNECTIONSTRING
SqlConnection con =新的SqlConnection(connectionString);
con.Open();
如果在Visual Studio中的“数据连接”下添加数据库,则可以在“属性”下看到连接字符串
添加:
如果它是sqllite数据库,则需要使用SQLCeConneciton
私有静态字符串connectionString = @“数据源=路径/到/数据库/db.sdf”; 私有静态SqlCeConnection con = new SqlCeConnection(connectionString);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.