
VB连接MYSQL数据的方法
博客分类:
VB
VBMySQLSQLServerSQLSocket
第一步:上网>
2、输入以下代码:
“Public conn1 As SqlConnection = New SqlConnection _
("server=192168179; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。
3、代码详解:声明关键字Public(因为是全局变量,所以用Public 来声明)。
4、连接参数。
5、如果SQL 数据库就在本机,则用以下代码连接:
("server=; Integrated Security=False;Initial Catalog= student; User ID= panqe;PWD=shentai768@")。
6:如果代码太长,影响可读性,可以用空格加"_"后,回车换行。
不同的数据库有不同的类型:主要有:字符串型数值型日期型二进制型等oracle的数据类型:Char(size):定长字符型,字符长度不够自动在右边加空格。Varchar2(size):可变长字符型,大小必须指定。Number(m,n):数据字符型,大小必须指定。 其中m指有效位,n指的是小数位(四舍五入) 有效位:从左边不为0的数字算起,四舍五入。如果有效位大于m报异常。如:123456(4,2)——>12346 ;// 报错。 若是number 表示整形 。如 id number ;Date:日期类型。Lob:(large object)大对象,不能直接用insert插入。Blob:二进制大对象,也是以相当于指针的形式存放的。采用单字节存储,适合保存二进制数据,如,文件等。Clob:字符大对象,存文本。采用多字节存储,适合保存文本数据等。
1、打开代码窗口,添加引用:Imports SystemDataSqlClient。
2、输入以下代码:
“Public conn1 As SqlConnection = New SqlConnection _
("server=192168179; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。
3、代码详解:声明关键字Public(因为是全局变量,所以用Public 来声明)。
4、连接参数。
5、如果SQL 数据库就在本机,则用以下代码连接:
("server=; Integrated Security=False;Initial Catalog= student; User ID= panqe;PWD=shentai768@")。
6:如果代码太长,影响可读性,可以用空格加"_"后,回车换行。
1:Access,建立数据库,数据库命名为Database1mdb。
(注意:这里的后缀是MDB,如果Access是2007版本的,保存的时候要另存为2003版本的才行,因为,VB不直接支持07版的accdb后缀格式!)
2:数据库建立后就进入了数据表界面,可以输入数据了,输完以后CRRL+S保存,输入表名,这里表名为test,ok,准备工作搞定。
打开VB,然后新建标准exe。
菜单中找到工程→部件→勾选
,
Microsoft
ADO
Data
Control
60
Microsoft
Hierarchical
Flexgrid
Control
60
勾选后左侧工具栏里就多了两个控件即
ADODC控件和MSHFlexGrid控件。
选择
ADODC控件和MSHFlexGrid控件,放在窗体的合适位置,如图:
设置ADODC控件的属性:
右键窗体内ADODC1控件
1:ADODC属性页→通用→选择使用连接字符串→点击生成→选择Microsoft
Jet
40
OLE
DB
Provider
点击下一步→选择之前准备好的数据库→点击测试连接,显示测试成功则ok,确定。
2:ADODC属性页→记录源→命令类型选择2-adcmdtable,表或存储过程名称选择之前建立的数据表test,点击确定,ADODC属性设置完成。
设置MSHFlexGrid控件的属性:
VB右侧属性表里,找到datasource,选择adodc1
测试效果:
1:菜单→运行→启动(F5),发现显示的数据排列不是我们想要的行数和列数
修改方法:
1:MSHFlexGrid属性→通用→设置行和列,固定行和固定列,设置见图。
2:MSHFlexGrid属性→带区→把列标题的√取消掉,设置见图。
8
修改后的测试效果:
以上就是关于VB如何连接MYSQL数据库全部的内容,包括:VB如何连接MYSQL数据库、VB与SQL数据库的连接、vb6.0中可以访问的数据库类型有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)