找回密码

碧海潮声大学生网

查看: 1668|回复: 13
打印 上一主题 下一主题

求助:如何把Access课程设计改成SQL

[复制链接]
跳转到指定楼层
#
发表于 2006-5-19 17:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我从网上下了一个用VC++编的Access数据库课程设计源代码,不知道能不能改成SQL
那位大虾知道啊
十万火急!!!!!!!!!!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩
13#
发表于 2006-6-15 17:43 | 只看该作者
不是这么回事吧。Borland怎么会被Microsoft收购。表乱讲哦。只不过是Broland公司以前的首席研发设计师Anders Hejlsberg跳槽到了微软,做了.NET的总设计师而已。
C#又怎么是根据Delphi来开发的呢?这两种东东除了都有RAD工具,几乎是没有别的什么共同点啊。语言上一个是类C语法,一个是pascal语法。框架上,也完全没有相似之处。要说根据,只能说C#中是包含了很多java的特性,因为Anders Hejlsberg一开始是主持VJ++的研发的,而C#也可以说是ms用来对抗sun的java的。
12#
发表于 2006-6-15 11:24 | 只看该作者
现在Borland 公司已经被MS收购了,MS让开发DELPHI的那帮人根据DELPHI开发了C#,VS2005里面就有C#
现在MS最看好的也是主推的就是C#。
11#
发表于 2006-6-15 07:00 | 只看该作者
楼上的,我倒想听你讲讲,C#与Delphi到底有什么关系。MS的语言与Borland的开发工具是一伙的?
据我所知,.NET是一个平台,VS2005是一个开发工具,而C#是一种语言。“在最新的.NET2005中,C#就是原来的DELPHI”,这句话,我怎么就读不懂呢? [s:8]  [s:8]  [s:8]
实际上,C#是集成了VB的快捷和VC的强大等特点,是微软为.NET贴身打造的一种新语言。它的优点,可不是delphi所能相提并论的。
10#
发表于 2006-6-14 22:13 | 只看该作者
最好用OLE的方式,不要用ODBC的方式,
DELPHI也不是最好的,
无论是哪种语言,学好都一样
我以为,学好C语言就可以了,但是学好C语言和考试没有关系,主要是学习C语言一些关于语法的东西,很好
现在要学就学.NET的,在最新的.NET2005中,C#就是原来的DELPHI,在现实中,能开发应用软件的,还是.NET
9#
发表于 2006-6-13 16:03 | 只看该作者
引用第4楼我是誰2006-05-20 20:43发表的“”:
一般来说,使用Access与SQLserver主要是建立连接时不同,比如连接字符串(ConnectionString)
Access一般是"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库名"
SQLserver是"Data Source=服务器;Initial Catalog=数据库名;User ID=用户名;Password=密码"
你下载来的源码如果是使用如ADODB这样的控件来连接,那只要改字符串就行了。如果不是用控件的话,那就还要改一下连接所使用的类。具体的类我就不清楚了。(VC++我也不会,只会VC#[s:2])

.......
此乃正解,如果没有用ODBC的话,那就要修改连接代码了,SQLserver有导入ACESSS数据库的功能,如果不会导入的话,自己可以建一个结构类似的SQLserver数据库
8#
发表于 2006-6-11 22:26 | 只看该作者
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection con=DriverMessage.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DATABASENAME","USERNAME","PASSWORD");
PreparedStatement pstmt=con.prepareStatement(String sql);
pstmt.setString(1,firstValue);
pstmt.setString(2,secondValue);
..................
pstmt.setString(N,NthValue);
pstmt.execute();
}catch(Exception e){
    out.println(e.getMessage());
}
7#
发表于 2006-6-11 02:01 | 只看该作者
这个学好了也可以的啊。。都是自学的。。。老师那学不了多少。。老师最多你可以问哈问题。。。
当然你学vb的。。问老师delphi他可能也懂的。。
6#
发表于 2006-6-8 03:06 | 只看该作者
引用第2楼曾经的回忆2006-05-20 19:08发表的“”:
难道你们有教VC的么? [s:6] 我们计算机专业都不开那课的,嫉妒啊.上学期的课程中明明有DELPHI和VC的选择,后来居然没有开任何一门课 [s:6]

学校教务处干的;TMD,教务处不懂搞什么,让专业老师来行了嘛!竟然选了三个中最没前途的VB,真是气人!!!
5#
 楼主| 发表于 2006-6-6 21:08 | 只看该作者
不懂
4#
发表于 2006-5-21 04:43 | 只看该作者
一般来说,使用Access与SQLserver主要是建立连接时不同,比如连接字符串(ConnectionString) Access一般是"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库名" SQLserver是"Data Source=服务器;Initial Catalog=数据库名;User ID=用户名;Password=密码" 你下载来的源码如果是使用如ADODB这样的控件来连接,那只要改字符串就行了。如果不是用控件的话,那就还要改一下连接所使用的类。具体的类我就不清楚了。(VC++我也不会,只会VC#[s:2]) 至于Access转成SQLserver,可使用SQLserver管理工具的“数据导入导出”完成。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋| 碧海潮声大学生网  

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.2( 浙ICP备11026473号 )

快速回复 返回顶部 返回列表