重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
A.首先数据库端设置:
成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的岱岳网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
1.在SQLServer2000中创建数据库e.g.名称:DBdw
2.在SQLServer2000中创建用户设置用户名dw,身份验证选择SQLServer身份验证,然后输入密码,在下面的默认设置中设置用户默认数据库为DBdw....
选择“服务器角色”选项,将其中的所需要的服务器角色选中,如果为了方便可以全选。选择“服务器访问”选项,选择用户可以访问的数据库。然后在下面的数据库角色中选择用户在访问该数据库时拥有的权限,建议将所有的权限都选。
B.其次建立数据库与ODBC的连接
步骤:
1.打开“控制面板”中的“ODBC”并选择“系统DNS”面板。
2.点击添加按钮,并选择“SQLServer”点击“完成”。
3.配置DNS的名称和服务器,名称和说明可以自己定义(最好不要带有数字),服务器名称必须是数据所在的计算机中SQLServer2000的服务器名字(一般是计算机的名字),然后单击“确定”。
4.选择“使用用户输入登录ID和密码的SQLServer验证”,在“用户名”和“密码”文本框中输入第一步中在SQLServer建立的用户名和密码。点击确定直到出现测试数据界面。
5.点击“测试数据源”出现测试界面,单击“确定”。
C.最后通过ODBC使Dreamweaver与SQLServer相连
1.建立站点e.g.名称test
步骤:
1)打开Dreamweaver中站点面板并点击编辑站点。
2)点击“NEW”新建站点。
3)选择“本地信息”选项,设置站点的名字以及文件存放路径。
4)选择“测试服务”选项设置解释ASP的路径(与IIS中设置的路径一致)。
5)点击确定完成创建工作。
2.ODBC与Dreamweaver的连接
1)在Dreamweaver中“application”面板里选择“Database”选项,并单击上面的“+”号,选择下拉菜单中的第二项(DNS)。
2)设置数据库在Dreamweaver中的名字,“connectionname”是用于设置在Dreamweaver中用什么名字代表这个连接,名字中只要不带有数字就可以。“datasourcename”选择在第二步中数据库和ODBC建立连接时的名字,用户名和密码是在SQLServer中建立的用户名和密码,然后点击“OK”就可以了。
到这里为止就已经把数据库与Dreamweaver相连了。
希望对你有帮助....
原因:多数为操作系统的问题,因使用了经过精简的操作系统(如克隆版XP等)导致连接不成功。某些操作系统还不能安装Sql。另外,DW中的站点设置不当或IIS主目录配置错误也会造成此现象。 解决办法一:重新安装操作系统,最好是安装时需要输入序列号的XP或2003服务器版本,强烈推荐使用2003服务器版本!!! 解决办法二:使用DSN(数据源名称)进行连接,然后本地测试进行网页设计,制作完成后上传到服务器再改为字符串连接。 建立好连接后会在Connections生成一个以连接名称命名的asp文件。上传时打开站点下的Connections连接文件如web.asp(数据源名称为web),切换到代码模式下,找到"dsn=web"一句,将其改为"Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=" Server.MapPath("/data/db1.mdb"),然后上传到服务器。记住,原有文件为了测试需要,仍然不能删除它,上传后把它恢复为原来的代码。 参考资料:
第一步,看你原来 access 里面的数据还哟不啊,要的话把它导入 SQL中(会不啊?)
第二步:
%@ page contentType="text/html;charset=gb2312"%
%@ page import="java.sql.*"%
html
body
%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ceshi";
String user="sa";
String password="aaa474";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%
您的第一个字段内容为:%=rs.getString(1)%
您的第二个字段内容为:%=rs.getString(2)%
br
%}%
%out.print("数据库操作成功,恭喜你");%
%rs.close();
stmt.close();
conn.close();
%
/body
/html
注:以上代码是我以前测试用的!(不懂在说,我用的是SQL server 2000)