学习目的:学会连接两种数据库
对于asp来说,我们常用的数据库无非是access和sql server,对于asp.net也是,不过asp.net对于sql server有专门的连接组件而不推荐用ole db。
首先看一下access的连接数据库并打开;
string strconnection="provider=microsoft.jet.oledb.4.0;data source=";
strconnection+=server.mappath("*.mdb"); //*就是数据库的名字
oledbconnection objconnection=new oledbconnection(strconnection);
objconnection.open();
--------
dim objconnection as oledbconnection
objconnection=new oledbconnection("provider=microsoft.jet.oledb.4.0;data source="+server.mappath("*.mdb"))
objconnection.open()
下面再看一下sql server的连接数据库并打开;
stringstrconnection="server=数据库连接;uid=用户名;pwd=密码;database=数据库名字";
sqlconnediob objconnection=new sqlconnection(strconnection);
objconnection.open();
-----------
dim objconnection as sqlconnectiom< br> objconnection=newsqlconnection("server=数据库连接;uid=用户名;pwd=密码;database=数据库名字")
objconnection.open()
实际上,在大多数地方sql server和access的区别除了连接语句,其他定义语句也就是sql××和oledb××的区别
另外,如果是access数据库的话在aspx文件的开头需要包括下列语句:
<%@import namespace="system.data"%>
<%@import namespace="system.data.oledb"%>
如果是sql server则需要包括以下语句:
<%@import namespace="system.data"%>
<%@import namespace="system.data.sqlclient"%>
今天就说到这里,明天开始讲数据库的读取。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器