日期:2014-05-20  浏览次数:20827 次

java与数据库连接,数据库文件应该怎么存放
由于数据库要跟编译文件存放在同一个目录下,不然会出现找不到localhost,所以不知数据库应该怎么保存,或者在跟数据库连接的代码里写数据库的地址,
  String driver ="com.microsoft.jdbc.sqlserver.SQLServerDriver";
  String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=vrml";//这里可能要改下,把数据库的存放地址写出来,不知道怎么改?  
  //加载驱动器
  Class.forName(driver);
  //打开与数据库的连接
  Connection con = DriverManager.getConnection (url, "sa", "sa");
  System.out.println("连接数据库成功...查询结果如下。");

有没有这种功能的?


------解决方案--------------------
不明白什么意思
------解决方案--------------------
一般 连接数据库加载驱动 都是 在调用服务器数据库 的 客服端 写 服务起会 给你个 地址
如果 把数据库和连接代码放一起的 话 你 可以考虑用连接池来实现
------解决方案--------------------
貌似你的写法没问题
问你怎么运行这个连接数据库的代码的?
main函数还是一个j2ee项目
前者的话需要把数据库驱动包加到环境变量中去
后者需要把数据库驱动包导到项目中来