[orientdb] Fixed problem with non windows paths

This commit is contained in:
lvca 2014-07-15 00:31:11 +02:00 коммит произвёл Sean Busbey
Родитель ad6735fe3a
Коммит 2a47c244fa
2 изменённых файлов: 11 добавлений и 6 удалений

Просмотреть файл

@ -28,7 +28,7 @@
<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orientdb-core</artifactId>
<version>1.7.5-SNAPSHOT</version>
<version>1.7.5</version>
</dependency>
</dependencies>
</project>

Просмотреть файл

@ -28,16 +28,16 @@ import java.util.Vector;
/**
* OrientDB client for YCSB framework.
*
*
* Properties to set:
*
*
* orientdb.url=local:C:/temp/databases or remote:localhost:2424 <br>
* orientdb.database=ycsb <br>
* orientdb.user=admin <br>
* orientdb.password=admin <br>
*
*
* @author Luca Garulli
*
*
*/
public class OrientDBClient extends DB {
@ -52,7 +52,12 @@ public class OrientDBClient extends DB {
// initialize OrientDB driver
Properties props = getProperties();
String url = props.getProperty("orientdb.url", "plocal:C:/temp/databases/ycsb");
String url;
if (System.getProperty("os.name").toLowerCase().contains("win"))
url = props.getProperty("orientdb.url", "plocal:C:/temp/databases/ycsb");
else
url = props.getProperty("orientdb.url", "plocal:/temp/databases/ycsb");
String user = props.getProperty("orientdb.user", "admin");
String password = props.getProperty("orientdb.password", "admin");
Boolean newdb = Boolean.parseBoolean(props.getProperty("orientdb.newdb", "false"));