package zmsjdbc;import java.sql.*;public class sqlserver1{
private String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=catv"; private String user="sa"; private String pwd=""; public Connection getcon() { Connection con; try { //加载驱动程序 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); //创建连接 con=DriverManager.getConnection(url,user,pwd); return con; } catch(ClassNotFoundException e) { System.out.println("加载驱动程序出错"); } catch(SQLException e) { System.out.println(e.getMessage()); } catch(Exception e) { System.out.println("出现了好大的错误"); }
return null; }
public ResultSet executeSql(String sqlstr) { Connection conn; Statement stmt;
try { conn=getcon(); stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery(sqlstr);
return rs; } catch(SQLException e) { System.out.print("获取数据集时出现错误"); } return null; }
public static void main(String[] args) { ResultSet rs1; sqlserver1 sql1=new sqlserver1(); rs1=sql1.executeSql("select ui_id,ui_name from userinfo"); try { while(rs1.next()) { System.out.println(rs1.getString("ui_id")+" 姓名:"+rs1.getString("ui_name")); } } catch(Exception e) { System.out.println(e.getMessage()); } }}/*11:08 2005-2-24 -by beyond 1:对于SQLSERVER 必须下载 SQLSERVER驱动http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/setup.exe然后把 msbase.jar mssqlserver.jar msutil.jar 复制到 d:\jbuilder9/jdk1.4/lib/jre 下 2:如果出现错误:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
说明 SQLERVER 端口号 不对 》》》更改端口号:SQLSERVER->属性-常规-网络配置-常规-TCP/IP-属性--更改端口号 有个命令可以用: cmd-> netstat-a 例如:String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=zmstv"; 说明你使用的是1433 在CMD 下 输入 netstat -a -n 应该看不到:TCP 127.0.0.1:1433 0.0.0.0:0 LISTENING*/
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18