一个跟sqlserver连接的问题阿~~~~~~~~~~~~~~~ 用sa用户名无法登陆,是不是用户名sa ,被夹了密码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1:用户sa的password不对;请check;2: 思考中..... 可是我启动sqlsever 的 manager都是用用户名sa密码空的啊!都可以进去阿 你是不是选择了以windows登录模式使用SQLServer,应该到"安全性"里重新选择“SQLServer和windows模式”(具体的选项名字我记不太清了),然后最好为你的sa用户名添加上密码。 代码没有问题了啊!但是不能重复使用import java.sql.*;public class Conn{ public Connection conn = null; public Conn(){ String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; try{ Class.forName(sDBDriver); }catch(java.lang.ClassNotFoundException e){ System.err.println("opendb():"+e.getMessage()); } try{ conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.2.4:1433;databaseName=test","sa",""); //conn.setCatalog("sa"); } catch (SQLException ex){ System.err.println("rs.executeQuery:"+ex.getMessage()); } } public static void main( String argv[] ) { Conn Conn = new Conn(); try{ Conn conn = new Conn(); Statement stmt = conn.conn.createStatement(); String sql="select * from test "; String sqlstr="insert into test values('sy',23)"; ResultSet rs=stmt.executeQuery(sql); while(rs.next()){ stmt.close(); } String strEmpName = rs.getString("姓名"); String strEmpID = rs.getString("年龄"); System.out.println(strEmpName); System.out.println(strEmpID); rs.close(); }catch(SQLException ex){ System.out.println(ex+"" ); } System.out.println( "ok" ); }}代码没有问题了啊!但是不能重复使用java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Object has been closed while(rs.next()){ stmt.close(); }关闭了? 请问在swing中,怎样把参数传递到事件处理中? java unicode编码 java SFTP 【急,在线等】java正则表达式,分割文件内容 table不显示 实现类似ping的功能 有关重载的问题 受累!进来帮忙看看,这个问题让我很郁闷!!! c中的sprintf可以用什么来替代? 菜鸟的多线程简单问题~~~ How to use Private constructors? 如何实现,发送手机短信?(希望高手不吝赐教)。
2: 思考中.....
sqlsever 的 manager都是用
用户名sa
密码空的啊!
都可以进去阿
代码没有问题了啊!但是不能重复使用
import java.sql.*;
public class Conn{
public Connection conn = null;
public Conn(){
String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
try{
Class.forName(sDBDriver);
}catch(java.lang.ClassNotFoundException e){
System.err.println("opendb():"+e.getMessage());
}
try{
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.2.4:1433;databaseName=test","sa","");
//conn.setCatalog("sa"); }
catch (SQLException ex){
System.err.println("rs.executeQuery:"+ex.getMessage());
}
}
public static void main( String argv[] )
{
Conn Conn = new Conn(); try{
Conn conn = new Conn();
Statement stmt = conn.conn.createStatement();
String sql="select * from test ";
String sqlstr="insert into test values('sy',23)";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
stmt.close();
}
String strEmpName = rs.getString("姓名");
String strEmpID = rs.getString("年龄");
System.out.println(strEmpName);
System.out.println(strEmpID);
rs.close();
}catch(SQLException ex){
System.out.println(ex+"" );
}
System.out.println( "ok" );
}
}
代码没有问题了啊!但是不能重复使用
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Object has been closed
stmt.close();
}
关闭了?