我在My RAD IDE中使用Derby embbeded数据库。我在项目文件夹中创建了一个数据库,并通过
连接到它的Class.forName( “org.apache.derby.jdbc.EmbeddedDriver”); con = DriverManager.getConnection(“jdbc:derby:I:\ Java Programs \ EAppointment \ WebContent \ Eappointment; create = true; user = subbu; password =”);
但是当我将耳朵文件发送给我的上司时。它没有运行。发生数据库路径错误。
任何人都可以建议我如何克服错误。
答案 0 :(得分:0)
Java字符串中的反斜杠可能有问题。你可能没有得到 Windows路径分隔符,而是获取字符\ J,\ E,\ W和\ E. 嵌入你的字符串。
所以你必须加倍反斜杠,或者将它们改为正斜杠。
目录名中的空格也会很烦人,所以就是这样 更容易避免它们。
首先在“I:”驱动器的根级别创建一个数据库,如:
“JDBC:德比:I:/ Eappointment;创建= TRUE;用户= subbu;密码=”
然后,一旦掌握了基本语法,就可以开发技术了 用于更高级的数据库位置控制。