jdbc连接SQL server连不上

com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host 127.0.0.1, port 1433 has failed. Error: Connection refused: connect. Please verify the connection properties and check that a SQL Server instance is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port. at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:130) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1195) at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(SQLServerConnection.java:1054) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:758) at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:842) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:247) at javaapplication3.JavaApplication3.JDBCon(JavaApplication3.java:27) at javaapplication3.JavaApplication3.main(JavaApplication3.java:18)图片

3个回答

如果是工具可以连接到数据库而Java连接不了,可以参考:

在服务(运行->services.msc)中,右键相关服务,打开属性,在登录选项卡,选择本地系统账户,之后重启服务.

检查sql server 服务是否打开了

hjjof001
hjjof001 打开了啊,数据库可以用的啊
接近 2 年之前 回复

你先用sql server的可视化工具连接一下,试试能不能连接,你这个错误是sql server服务没打开

hjjof001
hjjof001 加群了
接近 2 年之前 回复
dcxy0
Q544471255 回复hjjof001: 加我好友,群里找我
接近 2 年之前 回复
hjjof001
hjjof001 那怎么搞啊?烦得透透的
接近 2 年之前 回复
dcxy0
Q544471255 回复hjjof001: 那这肯定就是你环境问题了啊
接近 2 年之前 回复
hjjof001
hjjof001 我用telnet 连接不上啊
接近 2 年之前 回复
dcxy0
Q544471255 回复hjjof001: 那估计是你环境的问题吧,检查下jdk,还有jdbc驱动版本这些的问题
接近 2 年之前 回复
hjjof001
hjjof001 对,就是最简单的JAVA类,死活连不上,在别的机子上可以啊
接近 2 年之前 回复
dcxy0
Q544471255 回复hjjof001: 另外,你可以先找个简单的Java连接测试类,测试一下是否可以连接成功
接近 2 年之前 回复
dcxy0
Q544471255 回复hjjof001: 是版本不对吗?你数据库是部署在本机的?你先用navicat连接一下postgresql试试,可以连接成功了,再用Java连接
接近 2 年之前 回复
hjjof001
hjjof001 数据库可以用啊,就是没法用JDBC连接,我另外一个postgresql也连不上눈_눈
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Jdbc连接Sql server
Jdbc连接Sql server
JDBC连接sql server
用JDBC连接sql server,如下:rn Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();rn Connection conn=java.sql.DriverManager.getConnection ("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=PATTYDBS","sa","");rn 请问,这样对不对?还有没有什么要设置的?如果我有若干个sql server服务器怎么写,如192.168.0.2, 192.168.0.6 ,照上面的写法,程序怎么知道要连接到哪个服务器?rn
ADO连接sql server 连不上
如题,具体问题是,程序只能在本机上连本机的sql server。把程序拿到局域网的另一台机器上就连不上(本机服务器)了。rn系统为 XP + sql server2000 开发版rn搜索了一下,有很多正说法,其中有的说sql开发版只能在本机上用,客户机是连不上的,不知道是不是这样?rn到底怎样才能实现 在局域网中的服务器上装上sql server 然后其他客户机都能通过ADO连上?rn
JDBC 连接sql server
我的问题是,执行程序会报空指针异常 具体如下rnjava.lang.NullPointerExceptionrn at jdbc.textJdbc.create(textJdbc.java:18)rn at jdbc.textJdbc.main(textJdbc.java:30)rnrn我的程序如下rnpackage jdbc;rnimport java.sql.*;rnpublic class textJdbc rn Connection conn=null;rn String connectDB="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Student";rn public void create(UserModel um) throws Exceptionrn //1: 建立连接rn //1.1 装载类rn tryClass.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");rn //1.2获取与数据库的连接rn conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=Student","sa","sllf08085991");rn System.out.println("数据库连接成功");rn String sql="insert into Tb_basic(name,ID,Age) values('"+um.getuName()+"','"+um.getuId()+"','"+um.getuAge()+"')";rn Statement stmt=conn.createStatement();rn stmt.executeUpdate(sql);rn stmt.close();rn finallyrn conn.close();rn rn rn rn rn public static void main(String []args)rn textJdbc tx=new textJdbc();rn UserModel um=new UserModel();rn um.setuAge("22");rn um.setuId("2");rn um.setuName("haha");rn try rn tx.create(um);rn catch (Exception e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rn rn rnrnrnclass UserModelrn String uName,uAge,uId;rn public String getuName()rn return uName;rn rn public void setuName(String uName)rn uName=this.uName;rn rn public String getuAge()rn return uAge;rn rn public void setuAge(String uAge)rn uAge=this.uAge;rn rn public String getuId()rn return uId;rn rn public void setuId(String uId)rn uId=this.uId;rn rn rn rnrnrnrn大神求教!rn
jdbc 直连sql server 2000 连不上
com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。rn[code=SQL] at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170)rn at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1049)rn at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:833)rn at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:716)rn at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:841)rn at java.sql.DriverManager.getConnection(DriverManager.java:582)rn at java.sql.DriverManager.getConnection(DriverManager.java:185)rn at database.JDBC_Connection.getcConnection(JDBC_Connection.java:28)rn at database.JDBC_Connection.main(JDBC_Connection.java:41)[/code]rnrn[img=http://pic002.cnblogs.com/images/2012/370953/2012050415122513.png][/img]
Sql Server 2000 的JDBC驱动程序连不上
我在机器上装了Microsoft SQL Server 2000 Driver for JDBC,然后在JBuilder X中加入了此类库(即msbase.jar;mssqlserver.jar ;msutil.jar)并在Enterprise Setup的Database Driver里加入了这个驱动。然后用一个例子测试,结果却连不上。rnimport java.sql.*;rnpublic class DBTest rn public DBTest() rn String dbUrl = "jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs";rn String user = "sa";rn String password = "sa";rn // Load the driverrn tryrn Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");rn //connecting the databasern Connection con = DriverManager.getConnection(dbUrl, user, password);rn con.close();rn catch(Exception e)rn rn System.out.println(e.getMessage());rn rnrn public static void main(String[] args) rn DBTest DBTest1 = new DBTest();rn rnrnrn运行后在Connection con = DriverManager.getConnection这句发生异常。rnD:\bea\jdk141_03\bin\javaw -classpath "F:\随书盘\JBuilder9集成开发实例解析\JB9Codes\SqlServer\DB1\classes;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;D:\bea\jdk141_03\jre\lib\charsets.jar;D:\bea\jdk141_03\jre\lib\ext\dnsns.jar;D:\bea\jdk141_03\jre\lib\ext\ldapsec.jar;D:\bea\jdk141_03\jre\lib\ext\localedata.jar;D:\bea\jdk141_03\jre\lib\ext\sunjce_provider.jar;D:\bea\jdk141_03\jre\lib\im\indicim.jar;D:\bea\jdk141_03\jre\lib\jaws.jar;D:\bea\jdk141_03\jre\lib\jce.jar;D:\bea\jdk141_03\jre\lib\jsse.jar;D:\bea\jdk141_03\jre\lib\rt.jar;D:\bea\jdk141_03\jre\lib\sunrsasign.jar;D:\bea\jdk141_03\lib\dt.jar;D:\bea\jdk141_03\lib\htmlconverter.jar;D:\bea\jdk141_03\lib\tools.jar" DBTest rn[Microsoft][SQLServer 2000 Driver for JDBC]Connection resetrnrn大意是Connection reset(连接重置),不知为什么?我用JDBC-ODBC桥连接时就没有问题。rnString dbUrl = "jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs";rn我把此句的localhost改成127.0.0.1和计算机名都一样。rnrn我在JBuiler中用了Weblogic提供的还是不行。我的机器整合了Weblogic8.1和JBuilder Xrn在Database Pilot中试了一下。rnURL: jdbc:weblogic:mssqlserver4:localhost:1433rnDriver: weblogic.jdbc.mssqlserver4.Driverrn提示:Error Weblogic/Versionrn
JDBC一直连不上MS SQL SERVER 2K!
0,test.jsp....locate at the Webapps/examples/jsp/rn=================================================rn<%@ page contentType="text/html;charset=gb2312"%> rn<%@ page import="java.sql.*"%> rn rn rn<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); rnString url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs"; rn//pubs为你的数据库的 rnString user="sa"; rnString password=""; rnConnection conn= DriverManager.getConnection(url,user,password); rnStatement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); rnString sql="select * from sales"; rnResultSet rs=stmt.executeQuery(sql); rnwhile(rs.next()) %> rn您的第一个字段内容为:<%=rs.getString(1)%> rn您的第二个字段内容为:<%=rs.getString(2)%> rn<%%> rn<%out.print("数据库操作成功,恭喜你");%> rn<%rs.close(); rnstmt.close(); rnconn.close(); rn%> rn rn rn1,error report...rn=======================================rnHTTP Status 500 - rnrn-----------------------------------------------rnrntype Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnorg.apache.jasper.JasperException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.rn at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)rn at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)rn at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)rn at org.apache.catalina.core.StandardWrapperValve.invokernrnrnrn-------------------------------------------------rnApache Tomcat/4.1.29-LE-jdk14rn2,classpath=.;c:\program files\ms...\msbase.jar...rn3,copy the three msbase.jar...mssqlserver.jar to the %catalina_home/common/lib/rnrnrnhow a noise thing about the JDBC for MS SQL server!rn
SQL Server Driver for JDBC (JDBC 连接SQL Server 2000 )
JDBC连接Microsoft sql server 2000 的驱动包
jdbc连接sql server数据库
第一步:eclipse中的jdk配置正确, 第二步:下载sql server 的jar包,并导入 第三步:设置ssql server 的端口号,详情百度 第四步:测试连接代码  public class DateBaseConnection {      // 注册驱动       private static final String DRIVER = "com.microsoft.
JDBC 连接SQL SERVER 2005DAO
JDBC 连接SQL SERVER 2005DAO
JDBC连接SQL server报错
弄了几天,也没找出原因。报错如下: rn[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]无法打开登录 'spring-hibernate' 中请求的数据库。登录失败。 rnhibernate配置文件: rn rn sa rn rnjdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=spring-hibernate rn rn rnorg.hibernate.dialect.SQLServerDialect rn rn rncom.microsoft.jdbc.sqlserver.SQLServerDriver rn rn sa rn rncom.microsoft.jdbc.sqlserver.SQLServerDriver rn rn rn rnrn rnrnUser配置文件: rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnLog配置文件: rnrn rn rn rn rn rn rn rn rn rnrn rn rn rn rn rn rn rn rn rnrn创建表的方法: rnpublic static void main(String[] args) rnrnConfiguration cfg = new Configuration().configure(); rnrnSchemaExport export = new SchemaExport(cfg); rnrnexport.create(true, true); rn rnrn使用自定义连接数据库方法可以访问数据库。不知道问题出在哪?哪位大哥知道麻烦说下。 rn下面方法可以访问数据库: rnpublic class DatabaseConn rnrnprivate Connection conn; rnprivate static Statement stmt; rnprivate String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=spring_hibernate"; rnprivate String classforname = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; rnprivate String uid = "sa"; rnprivate String pwd = "sa"; rnrnpublic DatabaseConn() rn rnpublic Connection getConnection() rntry rnClass.forName(classforname); rnif (conn == null ¦ ¦ conn.isClosed()) rnconn = DriverManager.getConnection(url, uid, pwd); rn catch (ClassNotFoundException ex) rnex.printStackTrace(); rn catch (SQLException ex) rnex.printStackTrace(); rn rnreturn conn; rn rnrnpublic static void main(String[] args) throws SQLException rnrnDatabaseConn conn = new DatabaseConn(); rnConnection con = conn.getConnection(); rnstmt = con.createStatement(); rnResultSet rs = stmt.executeQuery("select * from test"); rnif(rs.next()) rnwhile (rs.next()) rnSystem.out.println(rs.getString(1)); rnSystem.out.println(rs.getString(2)); rn rnelse rnSystem.out.println("无法获取数据"); rn rn rn
jdbc连接sql server问题
当我用jdbc连接sqlserver2000时,出现如下错误:rnjava.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Error establishing sockrnet.rn at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)rn at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)rn at com.microsoft.jdbc.sqlserver.tds.TDSConnection.(Unknown Source)rnrn at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Sournrce)rn at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Srnource)rn at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)rn at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)rn at java.sql.DriverManager.getConnection(Unknown Source)rn at java.sql.DriverManager.getConnection(Unknown Source)rn at sqlconnect.(sqlconnect.java:19)rn at sqlconnect.main(sqlconnect.java:33)rn我的连接语法是:rntryrn rn rn Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");rn rn catch(java.lang.ClassNotFoundException e)rn rn System.out.println(e.toString());rn rn tryrn rn con = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=ids","sj","");rn rn System.out.println("连接成功!"); rn rn catch(SQLException se)rn rn se.printStackTrace();rn
jdbc连接sql server 2005
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");rnconn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=mydb");rnrn连接sql server 2005rn提示:rnava.sql.SQLException: No suitable driverrn at java.sql.DriverManager.getConnection(Unknown Source)rn at java.sql.DriverManager.getConnection(Unknown Source)
JDBC连接sql server数据库
JDBC连接sql server数据库的一些资料 其中有连接sql server 2000和sql server 2005 还有一些其他的资料
JDBC连接SQL Server例子
JDBC连接SQL Server例子,直接在eclipse导入工程,运行JavaConnectionSQL类!
jdbc连接 sql server 的问题
jdbc装好了,可是运行一个程序无论是在jdk环境下还是在jsp环境下都出错。都说找不到驱动(Unable to load class com.microsoft.jdbc.sqlserver.SQLServerDriver)。按照网上的一些文章,已经把jdbc安装目录中lib下的三个jar文件加入到了classpath中。rn程序片断如下:rnrnimport="java.sql.*;rnrnClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); rnString url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test"; rnString user="sa"; rnString password=""; rnConnection conn= DriverManager.getConnection(url,user,password); rnjava.sql.Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);rn
server sql的jdbc连接问题。
我连接报错为:rn[SQLServer]用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联rn我没有用用户名和密码,我用jdbc-odbc桥接时可以。rn用com.microsoft.jdbc.sqlserver不行,报上面的错误。rn是什么原因呢?rn我不想专门输入用户名和密码,我是自己机子上用的,不需要什么安全性。rn有个问题顺便问一下,如何连接到特定的数据库文件rn是不是用 DatabaseName = my 这种格式?rn只要解决,立即给分
JDBC连接Sql Server 2005
JDBC连接Sql Server 2005
sql server 连接jdbc 的jar包
这是正确的jar包,希望大家给分!thank you
Jdbc连接Sql server的疑问
我用的是sql server2000,用java,jdbc连接数据库,引入了三个jar包,更改了远程网络连接等等,但是调试了N遍就是连接不上,在Class.forName这条语句老是报一个classNotFound的错。下面是我的代码,请各位看看,帮我解决一些,谢谢。rnrnpackage com.text2;rnrnimport java.sql.*;rnimport java.sql.PreparedStatement;rnimport java.sql.ResultSet;rnrnpublic class Jdbc rnpublic static void main(String[] args)rn PreparedStatement ps=null;rn Connection ct=null;rn ResultSet rs=null;rn try rn //初始化对象rn //加载驱动rn Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");rn //得到链接rn ct=(Connection) DriverManager.getConnectionrn ("jdbc:microsoft:sqlserver://192.168.0.1:1433;databaseName=aaa","barry","123");rn rn ps=((java.sql.Connection) ct).prepareStatement("select * from emp");rn rs=ps.executeQuery();rn rn catch (Exception e) rn // TODO: handle exceptionrn e.printStackTrace();rn finallyrn try if(ps!=null)rn ps.close();rn if(rs!=null)rn rs.close();rn rn rn rn catch (Exception e2) rn // TODO: handle exceptionrn e2.printStackTrace();rn rn rn rn rnrnrn
JDBC连接SQL server的问题
系统环境是WIN7, SQL server2008。用的JAVA引用包是sqljdbc4.jar包。rn系统防火墙已经关闭,1433端口已经打开,SQL的登陆验证模式也改为了混合验证模式。可以在SQL上用用户名'sa'密码1111登陆,但是用JDBC连接的时候就出错了。rn报错是:[color=#FF0000]用户 'sa' 登录失败。[/color] rn我参考的文档是:rnhttp://blog.csdn.net/keenweiwei/article/details/7328611rnrn请问我的哪里设置错了呢?
jdbc连接sql server的问题
我写的程序如下:Sy.javarnrnimport java.net.URL;rnimport java.sql.*;rnrnpublic class Syrnrnpublic static void main(String[] args)rnrn tryrn String url="java",user="sa",pwd="";rn Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");rn Connection con=DriverManager.getConnection(url,user,pwd);rn Statement stmt=con.createStatement();rn stmt.executeUpdate("INSERT INTO sy(id,name) VALUES(5,'jj')");rn stmt.close();rn con.close(); rn rn catch(Exception e)rn System.out.println(e.getMessage());rn e.printStackTrace();rn rnrnrn编译通过,用的是jdk1.2.1,设置系统dsn名为somngnuan,数据库名songnuan,表名rnsy.rn可是运行class的时候却报错:rnrnNo suitable driverrnjava.sql.SQLException:NO suitable driverrn at java.sql.DriverManger.getConnection(Compiled Code)rn at java.sql.DriverManger.getConnection(DriverManger.java:137)rn at Sy.main(Sy.java:11)rn这是为什么?
jdbc连接SQL Server问题
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");运行后能注册数据库rn但是rntryString url="jdbc:sqlserver://localhost:1433";rnString user="sa";rnString password="8907935";rncon=DriverManager.getConnection(url,user,password);rn运行后却抛出异常,建立不了连接,请问谁能给解决啊
jdbc连接sql server 2000
jdbc 连接sql server 2000rnrnurls="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wzg"; rnrntry rn Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); rn conn = DriverManager.getConnection(this.urls,this.user,this.password);rn stmt = conn.createStatement();rn return true;rn rncatch(SQLException e) rn System.out.println(e.toString());rn return false;rnrncatch(java.lang.ClassNotFoundException e)rn System.out.println(e.toString());rn return false;rnrnrn编译通过,运行时候出错:rnjava.sql.SQLException:[Microsoft][SQL Server 2000 Driver for JDBC]Error establishing socketrnrn该如何处理??rn
JDBC连接SQL SERVER问题!
如何连啊rn我按文档所说的连不成功啊.rn先安装JDBC FOR SQLSERVER2000,安装成功,然后设置环境变量CLASSPATH:rn.;C:\j2sdk1.4.2_06\lib\tools.jar;C:\j2sdk1.4.2_06\lib\dt.jar;C:\j2sdk1.4.2_06\lib\Conn.class;C:\SQLServer2000DriverforJDBC\lib\mssqlserver.jar;C:\SQLServer2000DriverforJDBC\lib\msbase.jar;C:\SQLServer2000DriverforJDBC\lib\msutil.jarrn接着在JSP程序里:rn<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>rn<%@ page language="java" %> rn rn<%@ page import = "java.sql.*"%>rn<%@ page import="java.util.*"%>rn<%@ page import = "java.lang.*"%>rn<%rnrnrnrnConnection conn=null;rnResultSet rs=null;rnString sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; rnString sConnStr ="jdbc:microsoft:sqlserver://210.72.44.219:1433,DatabaseName=jmtj,user=sa,password=";rnClass.forName(sDBDriver);rnconn= DriverManager.getConnection(sConnStr);rnStatement stmt=conn.createStatement();%>rnrn结果显示找不到类异常:rnjava.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriverrn哪里有问题啊,我的操作系统是2003rnrn
JDBC连接SQL Server数据库
JDBC连接SQL Server数据库         数据库驱动的概念         JDBC数据库厂商提供的用来操作数据库用的jar包就是数据库驱动。各个厂商如果提供各自的数据库驱动的话会导致开发人员学习成本太高,所以sun公司提供了一套数据库驱动应该遵循的接口规范,这套规范就叫做JDBC,本质上是很多的接口。由于所有的数据库驱动都遵循JDBC规范,我们在学习和使用数据库时只要学
sql Server jdbc连接包
其中包含sql 2000的三个jdbc连接包和一个sql 2005的连接包,绝对好用!
SQL Server jdbc 连接jar包
连接SQL Server 的jar包 三个: msbase.jar mssqlserver.jar msutil.jar
JDBC连接SQL SERVER 2005
[code=Java]rnimport java.sql.*; rn rn public class Test rn public static void main(String[] srg) rn String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动rn String dbURL = "jdbc:sqlserver://127.0.0.1:1434;databaseName=geniusclub"; //连接服务器和数据库geniusclubrn String userName = "sa"; //默认用户名rn String userPwd = "wuyingjielao2"; //密码rn Connection dbConn;rn try rn rn Class.forName(driverName);rn rn dbConn = DriverManager.getConnection(dbURL,userName,userPwd);rn System.out.println("OK"); rn System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!rn catch (Exception e) rn e.printStackTrace();rn rn [/code]rnrn数据库总是连不上 提示“到主机 的 TCP/IP 连接失败” 我看了下 应该是我 SQL SERVER 服务没有启动rn但是问题来了,就是启动不了SQL SERVER 这个服务 搜索了一下 网上提供的方法 例如 禁用VIA 修改文件夹压缩 rn都试过了 就是启动不了 无奈之下 求助各位大神
JDBC连接SQL SERVER 2008?
昨天把SQL SERVER 2008下载了下来,不爽的是一不小心把.NET 2008也给装上了,郁闷。rn我用的是JDK1.6,连接出错了,错误信息如下:rn[color=#3366FF]Java Runtime Environment (JRE) version 1.6 is not supported by this driver. Please use the JDBC 4 driver (sqljdbc4.jar) instead.[/color]rn我在MS的网站下了2.0的DRIVER,2个JAR分别是sqljdbc.jsr和sqljdbc4.jar,rn我把它们都加到了项目的lib下,可还是有这个错误,麻烦高手帮下忙,不胜感激。
JDBC SQL Server 连接Jar包
JDBC SQL Server 连接Jar包; JDBC SQL Server 连接Jar包.
jdbc 连接sql server问题
<%@ page language="java" import="java.sql.*" %>rn<%@ page contentType="text/html;charset=gb2312" %>rn<%rn String driverClass = "com.microsoft.jdbc.sqlserver.SQLServerDriver";rn String connectUrl = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ejb";rn Class.forName(driverClass);rn Connection conn = DriverManager.getConnection(connectUrl,"sa","");rn rn java.sql.Statement st = conn.createStatement();rn ResultSet rs = null;rn rs = st.executeQuery("select * from cabin");rn while ( rs.next() ) rn out.println(rs.getString("id"));rn rn%>rn以上连接正确rnrnrn<%@ page language="java" import="java.sql.*" %>rn<%@ page contentType="text/html;charset=gb2312" %>rn<%rn String driverClass = "com.microsoft.jdbc.sqlserver.SQLServerDriver";rn String connectUrl = "jdbc:microsoft:sqlserver://localhost:1433;user=sa;password=;DatabaseName=ejb";rn Class.forName(driverClass);rn Connection conn = DriverManager.getConnection(connectUrl);rn rn java.sql.Statement st = conn.createStatement();rn ResultSet rs = null;rn rs = st.executeQuery("select * from cabin");rn while ( rs.next() ) rn out.println(rs.getString("id"));rn rn%>rnrn以上连接不正确(invalid url),错在哪里?rnsqlserver sa密码为空rn
关于jdbc连接sql server
1、我下载了i-net的sql server的jdbc driver,用它的例题程序都连接不上数据库,这是什么原因?rn我的sql server的端口号都是默认的1433。报的错是:rntrying driver[className=com.inet.tds.Tdsdriver,com.inet.tds.TdsDriver@12e78c]rnjava.lang.NoClassDefFoundError:java/sql/Savepointrn然后抛出异常java.lang.NoClassDefFoundErrorrn2、我看了它的使用连接池的、例题程序发现他使用的url是jdbc:inetdae:localHost:1433 rn但是它的readme文件中制定的使用连接池的url的语法是jdbc:inetpool:inetdae:localHost:1433 rn和其他几种,没有提到jdbc:inetdae:localHost:1433这种语法,不知道是对还是错?
连接sql server数据库为什么老连不上?
我用下面的连接语句来连接sql server数据库:rnSqlConnection con = new SqlConnection("server=(local);database=login;uid=sa;pwd=;");rnrn但连接编译时,老提示 "用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。 "这样的错误,请问是不是 sql server 配置问题,还是别的?该怎么解决!
php连接sql server 2008连不上,求解
操作系统是win server 2008 r2,数据库是sql server 2008,使用的APMserv集成环境,版本是5.2.6rn在ext引入dll文件,rnextension=php_sqlsrv_52_ts_vc6.dllrnextension=php_pdo_sqlsrv_52_ts_vc6.dlrnextension=php_pdo.dllrnrn在输出的phpinfo当中看到rn[img=https://img-bbs.csdn.net/upload/201312/28/1388207090_144293.jpg][/img]rn------------------------------------------------------------------------------------rn这是访问的操作码,是从网上教程中复制的:rn[code=php]"TestingInfo","ConnectionPooling"=>false);rnrn$conn = sqlsrv_connect( $serverName,$connectionInfo);rnrnif( $conn == false)rnrnrnrn echo "连接失败!";rnrn die( print_r( sqlsrv_errors(), true)); rnrnrnrn?>rnrn[/code]rnrn然后连接的时候就错误了,显示rn连接失败 rray ( [0] => Array ( [0] => 08001 [SQLSTATE] => 08001 [1] => 2 [code] => 2 [2] => [Microsoft][SQL Server Native Client 10.0]命名管道提供程序: 无法打开与 SQL Server 的连接 [2]. [message] => [Microsoft][SQL Server Native Client 10.0]命名管道提供程序: 无法打开与 SQL Server 的连接 [2]. ) [1] => Array ( [0] => HYT00 [SQLSTATE] => HYT00 [1] => 0 [code] => 0 [2] => [Microsoft][SQL Server Native Client 10.0]登录超时已过期 [message] => [Microsoft][SQL Server Native Client 10.0]登录超时已过期 ) [2] => Array ( [0] => 08001 [SQLSTATE] => 08001 [1] => 2 [code] => 2 [2] => [Microsoft][SQL Server Native Client 10.0]与 SQL Server 建立连接时,发生了与网络相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及 SQL Server 是否已配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。 [message] => [Microsoft][SQL Server Native Client 10.0]与 SQL Server 建立连接时,发生了与网络相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及 SQL Server 是否已配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。 ) )rnrnrn这是什么原因??求解。可加分,求解答
C#连接SQL server 2005连不上的问题
code:rn[code=C#]rn using System.Data;rn using System.Data.SqlClient;rnrn string strConnection = "server=10.132.160.101;datebase=testdb;uid=sa;psw=1234567;";rn // strConnection += @"Connect Timeout=30";rn SqlConnection myconnection = new SqlConnection(strConnection);rn myconnection.Open();rn[/code]rn提示错误:rn不支持关键字: “datebase”。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.ArgumentException: 不支持关键字: “datebase”。rnrn我是用的SQL 验证,为什么说不支持关键字呢。rn
php连接sql server 2008连不上呀!
操作系统是win server 2008 r2,数据库是sql server 2008,PHP Version 5.4.14,rn在输出的phpinfo当中看rn-------------------------------------------------------------------------------------rnPDO support enabledrnPDO drivers mysql, sqlite, sqlsrvrnrn但是想使用sqlsrv访问数据库就是不行,始终出现“HTTP 错误 500.0”提示,rn-------------------------------------------------------------------------------------rn模块 FastCgiModulern通知 ExecuteRequestHandlerrn处理程序 PHP54_via_FastCGIrn错误代码 0x00000000rnrnrn这是访问的操作码,其实是从microsoft driver for PHP for sql server上拷贝的例程:rn[code=php]rn"myDB1");rnrn/* Connect using Windows Authentication. */rn$conn = sqlsrv_connect( $serverName, $connectionInfo);rnif( $conn === false )rnrn echo "Unable to connect. ";rn die( print_r( sqlsrv_errors(), true));rnrnelsern echo "great! ";rn?>rn[/code]
c#程序连接sql server 数据库连不上
保证程序没有问题,同样的程序在别的机器上没问题。rn自己机器上通过sql server management studio 连也没问题,但是c#程序却不行,连接超时,是不是机器设置有问题rn可能原因是什么。
用jdbc连接本机sql server连不上,连远程sql server服务器却可以
这个问题已经捆饶我好长时间了,在jb9中用jdbc连接sqlserver2000,我本机和局域网上一台服务器都装了sqlserver2000服务器,连接本机失败,连接远程服务器却可以。我对本机上的sqlserver做了以下检查:rn1.端口号1433设置正确。rn2.用户名为sa,密码为空。可以用改帐号登陆查询分析器,可见帐号设置正确。rn3.sql server服务已经启动,可以打开企业管理器。rntry-catch中部分代码为:rnClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //驱动申明rnString url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pan";//数据库名为panrnString user="sa";rnString password="";rnConnection conn= DriverManager.getConnection(url,user,password);rn问题:语句执行到Connection conn= DriverManager.getConnection(url,user,password);抛出异常,打印异常信息为:rngetErrorcode:0rngetMessage:[Microsoft][SQLServer 2000 Driver for JDBC]End of stream was detected on a read.rngetSQLState:HY000rn在google上查找相关异常信息依然没找到解决办法。而这个问题已经弄了一个多星期,只好在这里请教大家帮忙了。
连不上sql server ?
我用odbc建立连接rn// Profile s1rnSQLCA.DBMS = "ODBC"rnSQLCA.AutoCommit = FalsernSQLCA.DBParm = "ConnectString='DSN=sss;UID=sa;PWD=sql'"rn如果没有设置密码,也连接的上rn就连接得上rnrn但是建立sql配置文件就连不上,报错为“登陆不正确"rnSQLCA.DBMS = "MSS Microsoft SQL Server 6.x"rnSQLCA.Database = "sss"rnSQLCA.LogPass = <***> //如果没有设置密码,也报同样的错rnSQLCA.ServerName = "spirespring"rnSQLCA.LogId = "sa"rnSQLCA.AutoCommit = FalsernSQLCA.DBParm = ""rnrn我用的是pb8.0 ,sql server 2000个人版装了服务器端和客户端的,windows 2000rn我的sql server 2000安装的时候是用的windows身份验证rn
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件