java连sqlserver,sqlserver不是sa登录怎么办

来源:百度知道 编辑:UC知道 时间:2024/06/28 21:26:28
import java.sql.*;

public class Sql {

public void connect()
{
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=booksale";
//mydb为数据库
String user="";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
stmt.execute("select * from saleinfo");
ResultSet rs=stmt.getResultSet();
while (rs.next())
{
String id=Integer.toString(rs.getInt("id"));
String name=rs.getString("name");
String date=Integer.toString(rs.getInt("date"));
String salesum=Integer.toString(rs.getInt("salesum"));
System.out.println(id+"\t\t"+name+"\t\t"+date+"&#

可以再sqlserver里面手动添加用户,分配权限,然后利用这个用户连接就可以了

因为安装的时候没有选择可以使用空密码吧...

系统默认用户sa的密码为空.
如果用搞忘了:
可以再sqlserver里面手动添加用户,分配权限,然后利用这个用户连接就可以了

可以使用桥驱动连接

驱动为
sun.jdbc.odbc.jdbcodbcdriver

url
jdbc:odbc:数据源名称