flash builder plugin BlazeDS 连接Flex和Java,数据库SQL server 2008

来源:互联网 发布:java 线性拟合 斜率 编辑:程序博客网 时间:2024/05/22 03:10

1驱动要用sqljdbc4.jar(sqljdbc.jar连不上)

2连接语句为:

 

public Connection getConnection() throws DAOException{
 
  Connection connection = null;
  try {
   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
  }
  String url = "jdbc:sqlserver://localhost//SQLEXPRESS;DatabaseName=yourdatabaseName";
  try {
   connection = DriverManager.getConnection(url, "userName", "yourPassword");
  } catch (SQLException e) {
   e.printStackTrace();
  }
  return connection;
 }

如果红色部分出问题,那么查看sqljdbc4.jar中具体的包的名字和关系

绿色部分 可以上网搜,并查看本地数据库的属性,不用写端口号!按照如下两图示进行设置即可,

IPALL中的 TCP Dynamic Ports设置为0,即可;SQL server在连接时会动态分配的。

3java代码测试后 能够成功链接后,在Flex中进行测试,Flex不能直接链接数据库,

参考链接数据库的三种方式 参照http://blog.csdn.net/xiaosong2007/archive/2009/03/08/3969801.aspx

4本文选用BlazeDS进行通信,BlaseDS下载地址:http://opensource.adobe.com/wiki/display/blazeds/BlazeDS

 

并设置两个文件(WebContent/WEB-INF/flex/目录下):remoting-config.xml和services-config.xml

设置方法以及说明

参照http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_urlcheck?uin=515411128&shareid=1300521569

5 最后记得将sqljdbc4.jar放到……/apache-tomcat-6.0.26/lib路径下,否则总是提示找不到驱动类。

6 如果不成功根据控制台输出的消息耐心查找错误!

相信自己!

 

原创粉丝点击