java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:192.168.0.4:1433;DatabaseName=database_demo
这句话已经解释得很清楚了,没有找到合适的驱动程序(jar包)。
Eclipse中右击项目->Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中即可。
SqlServer2008的驱动文件在安装目录的jdbc文件夹下。
用户名和密码就是你登录数据库企业管理器或查询分析器的密码。
错误不是你的用户名和密码有问题,而是你没有加载数据库驱动文件包。。。
MS 系统默认的用户名和密码是 SA/SA,
你用MS2005的查询分析器测试下SQL 身份验证登录,确认用户名和密码是否正确;
如果登录不了,》就需要自己新建个账户/修改下已有的账户;
如果可以登录,》说明用户名和密码没问题;
很可能是驱动的问题:
据说MS2000的JDBC驱动 连接MS2005会有问题,建议把JDBC驱动换成MS2005的
在System.out.println("连接失败!");下面添加e.printStackTrace();代码。
运行程序,把结果发过来。
最好把你的完整程序帖上来。