java连接数据库,用jdbc,但是出现这个错误:cannot access "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("连接数据库成功...查询结果如下。");
我是用在vrml场景中用java 连接数据库的,直接在cmd运行,用上面的代码能连接成功的,但是在vrml中就出现cannot access "localhost",vrml这方面的资料比较少,所以到这里来问下,cannot access "localhost",可能是什么原因引起的?
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=vrml";
//加载驱动器
Class.forName(driver);
//打开与数据库的连接
Connection con = DriverManager.getConnection (url, "sa", "sa");
System.out.println("连接数据库成功...查询结果如下。");
我是用在vrml场景中用java 连接数据库的,直接在cmd运行,用上面的代码能连接成功的,但是在vrml中就出现cannot access "localhost",vrml这方面的资料比较少,所以到这里来问下,cannot access "localhost",可能是什么原因引起的?
换成192.168....试试
看下WINDOWS\system32\drivers\etc目录下的hosts文件
有没有这段
127.0.0.1 localhost如果没有,加上试试
还是多花一些时间去学学java 的其他方面的东西,java 真的很广。
有这段
127.0.0.1 localhost 的,单单用java跟数据库连接是可以的,在vrml中就出现cannot access "localhost"