求教~急!! 关于JDBC驱动的连接
如以下代码:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databasename=blogdata","sa","sa");
请问下"sa", "sa"是不是不用密码登陆的意思?
假如换成
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
conn = DriverManager.getConnection(url,"sa","sa");
其中newInstance() 是什么意思?
要调用本机上的数据库 ,而且不设置密码 应该怎么修改 (url,"sa",'sa")?
问题点数:20、回复次数:3Top
1 楼btb368()回复于 2006-05-01 08:32:29 得分 10
如果你的sa密码为空,则可以写成如下形式:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
conn = DriverManager.getConnection(url,"sa","");
其实要不要newInstance()都是一样的.Top
2 楼fanql_222(monster)回复于 2006-05-01 08:55:20 得分 5
newInstance创建此 Class 对象所表示的类的一个新实例Top
3 楼fanql_222(monster)回复于 2006-05-01 08:57:20 得分 5
如果没密码,就把最后一个参数设置为空就行了.
conn = DriverManager.getConnection(url,"sa","");Top




