zoukankan      html  css  js  c++  java
  • win7(x64)搭建sqlsever2008r,weka环境

    1. sqlserver遇到的问题回答

    1)sqlsever2008r的express版是其中一个版本,有一个控制界面sqlserver management studio(搞混了sqlserver2008r与sqlserver2008r express with advanced services,导致又装了半个小时)。

    2)启动服务,更改SERVER,设置端口啊神马的在SqlServer配置管理器中。

    3)新建的实例名称要记得,这个在以后设置时可能会用到。

    4)sqlserver management studio可以有两种方式登录(windows默认用户与database user)如果忘记sa的密码,可以用前者登录,再在里面修改。具体方法是:

      1、以Windows验证模式进入数据库管理器,在 安全性-登录名-sa 右击,选择属性。在常规选项卡中,重新填写密码和确认密码,去掉强制实施密码策略勾选。点击状态选项卡,勾选授予和启用,确定。
      2、右击实例名称选择属性。点击安全性,确认选择了SQL SERVER和Windows身份验证。
      3、重启SQLSERVER服务

    5)sqlserver的连接端口是1433,若TCP/IP连接不上(如后面weka连接sqlserver),首先确保:SqlServer配置管理器->SQLSERVER网络配置->express/server的TCP/IP的服务是打开的,其次express的TCP/IP上双击,IP地址项中IPALL(最后)的动态端口是1433,保存后重启服务可生效

    6)远程调试防火墙问题还没解决。。。

    2. weka

    1)在win7下安装带jdk的weka3.7总是遇到jdk安装失败的问题,所以先手动安装了jdk1.7(weka3.7要求jdk1.7,weka3.6要求1.6),jdk包含jre

    安装jdk后配置环境变量,在计算机上右击,属性,高级,新建系统变JAVA_HOME,内容为jdk的安装路径。系统变量Path后追加;$JAVA_HOME$/jdk1.7.0_67in;$JAVA_HOME$/jdk1.7.0_67jrein;新建Classpath系统变量,内容是.;%JAVA_HOME%lib;%JAVA_HOME%lib ool.jar;(.不可少,这个是指示程序寻找lib的地址)

    2)连接到sqlserver2008r,下载sqljdbc4.jar(可以在官网下载sqljdbc_4.0.2206.100_chs.exe安装解压缩即可)。本来有sqljdbc.jar和sqljdbc4.jar两种,因前者只支持jdk1.6前的低版本,所有选用sqljdbc4.jar,后面还出现了sqljdbc4_1.jar貌似。。为方便统一管理,将sqljdbc4.jar放在Weka-3-7安装目录下新建的lib文件夹里,同样,为了应用能找到这个库,需要将其路径添加到classpath系统变量中,我尝试追加到classpath变量后面结果失败了,所以改成了.;D:Program FilesWeka-3-7libsqljdbc4.jar;%JAVA_HOME%lib;%JAVA_HOME%lib ool.jar;这个样子。

    开始配置DatabaseUtils.props文件。进入weka安装目录下,将weka.jar异地备份。解压后进入weka.jar/weka/experiment ,将DatabaseUtils.props备份为DatabaseUtils.props.sample后,编辑DatabaseUtils.props内容。对于sql server:

    1. # JDBC driver (comma-separated list)  
    2. jdbcDriver=com.microsoft.sqlserver.jdbc.SQLServerDriver  
    3. # database URL  
    4. jdbcURL=jdbc:sqlserver://localhost;databaseName=db_prophet 

     后面还有数据类型的对应关系,我没有修改,后面遇到问题再解决吧。将修改之后的weka重新打包jar文件替换原来的jar才可以运行weka软件.

      1.从cmd命令行进入%WEKA_HOME%/weka
      2.执行jar cvf weka.jar weka/*.*(有人说打包的时候,java_cup文件夹总不能打包进去,导致后面报错,他解决方式是拖动java_cup进入jar包)

    尝试连接,在weka的open db选项卡里,输入“jdbcURL=jdbc:sqlserver://localhost;databaseName=db_prophet ”,点击人头,输入用户名,密码,点击插座进行连接,若info提示....=true,即连接成功,可以进行query中进行execute了。这里参考了两篇,第一篇后面有作者分享的各种DatabaseUtils.props文件http://blog.csdn.net/xuxurui007/article/details/17448491,第二篇后面有分享weka的教程http://blog.csdn.net/popozhu/article/details/5650246

  • 相关阅读:
    HDU 1028 简单动态规划
    poj2250 动态规划+路径标记
    计算机网络你还懵逼吗?第二弹biubiubiu
    几款值得推荐的android(安卓)开源框架简介
    Android Studio安装更新终极解决方式
    个人开发者做一款Android App需要知道的事情
    Android webservice的用法详细讲解
    Android图片加载与缓存开源框架:Android Glide
    进入社会看到的一片总结,若有感慨
    Android 开源组件 ----- Android LoopView无限自动轮转控件
  • 原文地址:https://www.cnblogs.com/hxvicky/p/4539552.html
Copyright © 2011-2022 走看看