2015连接项目.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
/51diysoft/p/4492678.htmlC#访问MySQL数据库(winform+EF)以前都是C#连接SQLServer,现在MySQL也比较火了,而且是开源跨平台的,这里连接使用一下,主要是体会一下整个流程,这里使用的是winform 访问MYSQL,当然使用winfrom,还是wfp,以及其他的技术这里不讨论,个人觉得这个比较上手快。/article/642c9d34aa809a644a46f717.html/article/642c9d34aa809a644a46f717.html1、安装MYSQl数据库,这里略过,可以参考此文档进行安装。?此文档已经比较细致了,安装并不复杂,主要是下一步下一步就行了,要回基本的配置,这里我的数据库用户名还是sa(建议自己建立一个用户),root的用户名和密码我们这里暂不使用。2、连接MYSQL数据库,可以采用自带的MySQL Workbench 6.2 CE工具?登录后就可以进行建表等操作了,这里我建立一个数据库名称为MY_OA的数据库,我们直接使用SQL语句执行并建立数据库然后刷新列表就可以查看到我们建立的数据库了如图(1)(2)(3)(4)对应的步骤,另外建立了数据库后还需要建立几张表来存储数据,这些都是基础的和SQLserver大同小异的。脚本如下:1 CREATE database My_OA2 3 CREATE TABLE my_oa.sys_user4 (5 id INT not NULL AUTO_INCREMENT PRIMARY KEY,6 userName varchar(32),7 pwd varchar(32)8 9 );??当然也可以使用图形界面来配置,直接鼠标右键来建表,主要是看个人的习惯了,熟悉的话直接SQL句会方便很多也比较快,这里我们快速的插入三条数据,便于以后测试使用,因为ID是自增的,所以可以不用管,插入后你会发现ID已经自己有了,只是MYSQL中AUTO_INCREMENT和SQLSEVE的identity的区别1 INSERT INTO sys_user(userName,pwd) VALUES(51diysoft,123);2 3 INSERT INTO sys_user (userName,pwd) VALUES(xmd,123);4 5 INSERT INTO sys_user (userName,pwd) VALUES(hjk,123);?当然说道这里我们还可以使用VS2013来连接MYSQL数据库,因为后边的EF框架要访问,肯定也能购连接吧,我们打开VS的【视图】【服务器资源】,点到【数据库连接】右键添加“数据库”,然后就和正常连接SQLServer的步骤一样了此处选择MYSQL就行了,正常情况下安装MYSQL的时候就会把VS对应的连接驱动等相关内容直接加入的,不用去手动加的,当然看到这里也是可以连接Oracel数据库的,红线标记的地方,道理类似。下边需要服务器的地址,用户名和密码,最好测试能够连接通过,我这里是sa用户(注意不是默认的),是自己建立的一个用户,默认的是root,如果需要root来登录服务器的话必须在安装MYSQL的时候注意勾选,否则就要新建一个用户来操作。??这里数据已经有了,另外我们还可以使用SQLdbx、Navicat_Premium_11.0.10等数据库的客户端工具来连接,这工具智能提示比较强,而且体积小便于携带和维护下面我们就以SQLdbx为例,讲解一下如何连接数据库,其实都是一样的连接,如下:SQldbx的下载地址和本次的SQl脚本例子可以到百度云下载:?第一步:需要选择连接的数据库类型(MYSQL),这里也是可以连接其他类型数据库的,自己看吧,也可以试试第二步:也是输入用户名和密码连接就行了。数据库可以为空,等登陆后在选择数据库也可以。另外我们对比一下数据库表的复制,SQLServer我们直接可以这样复制(在select * from 表)的中间加入一个into 新表:SELECT * INTO sys_user3 FROM sys_user而在MYSQL中我们直接这样写是报错的:只有传统的建表再导数据了,比如CREATE TABLE test(SELECT * FROM sys_user)?,二期默认生成的这个id不会自动增长的,需要注意一下,我们主要是为了备份表的数据。不同的数据库肯定有些小区别,慢慢研究吧。3、如何使用VS2013建立MYSQL的项目(这里讲winform吧) 上边讲的有点多了,赶紧的(1)、VS【文件】=》【新建】=》【项目】略过,注意选择对应的项目类型默认有winform和asp .net的自己选择,另外我们还需要选择EF的版本,如何对Entity Framewor

文档评论(0)

uCgHGWadUt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档