问题描述
如题,编译的时候老是提示[microsoft][ODBC驱动程序管理器]未发现数据源名称并且为指定默认驱动程序。按照网上的方法操作了,还是不行,请大家指教一下,方便的话可以加我QQ122714285,谢谢了~~
解决方案
解决方案二:
该回复于2010-11-16 13:52:53被版主删除
解决方案三:
关注!!我连接的是SQL,问题多哦!
解决方案四:
jdbc很好连啊,建议把异常贴出来
解决方案五:
你要有JDBC驱动包mysql-connector-java-5.1.7驱动放到classpath中eclipse导入WEB-INFlib
解决方案六:
OpenConn:[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序Exceptioninthread"main"java.lang.NullPointerExceptionatlianjie.main(lianjie.java:14)
解决方案七:
java.sql.SQLException:[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序atsun.jdbc.odbc.JdbcOdbc.createSQLException(UnknownSource)atsun.jdbc.odbc.JdbcOdbc.standardError(UnknownSource)atsun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(UnknownSource)atsun.jdbc.odbc.JdbcOdbcConnection.initialize(UnknownSource)atsun.jdbc.odbc.JdbcOdbcDriver.connect(UnknownSource)atjava.sql.DriverManager.getConnection(UnknownSource)atjava.sql.DriverManager.getConnection(UnknownSource)atdenglu.actionPerformed(denglu.java:55)atjavax.swing.AbstractButton.fireActionPerformed(UnknownSource)atjavax.swing.AbstractButton$Handler.actionPerformed(UnknownSource)atjavax.swing.DefaultButtonModel.fireActionPerformed(UnknownSource)atjavax.swing.DefaultButtonModel.setPressed(UnknownSource)atjavax.swing.plaf.basic.BasicButtonListener.mouseReleased(UnknownSource)atjava.awt.Component.processMouseEvent(UnknownSource)atjavax.swing.JComponent.processMouseEvent(UnknownSource)atjava.awt.Component.processEvent(UnknownSource)atjava.awt.Container.processEvent(UnknownSource)atjava.awt.Component.dispatchEventImpl(UnknownSource)atjava.awt.Container.dispatchEventImpl(UnknownSource)atjava.awt.Component.dispatchEvent(UnknownSource)atjava.awt.LightweightDispatcher.retargetMouseEvent(UnknownSource)atjava.awt.LightweightDispatcher.processMouseEvent(UnknownSource)atjava.awt.LightweightDispatcher.dispatchEvent(UnknownSource)atjava.awt.Container.dispatchEventImpl(UnknownSource)atjava.awt.Window.dispatchEventImpl(UnknownSource)atjava.awt.Component.dispatchEvent(UnknownSource)atjava.awt.EventQueue.dispatchEvent(UnknownSource)atjava.awt.EventDispatchThread.pumpOneEventForHierarchy(UnknownSource)atjava.awt.EventDispatchThread.pumpEventsForHierarchy(UnknownSource)atjava.awt.EventDispatchThread.pumpEvents(UnknownSource)atjava.awt.EventDispatchThread.pumpEvents(UnknownSource)atjava.awt.EventDispatchThread.run(UnknownSource)
解决方案八:
去搜一下你的驱动吧!我用的是SQLServer,具体怎么弄还不了解……
解决方案九:
mysql-connector-java-5.1.13-bin.jar驱动我已经下载了也按照网上的方法去导入了还是不行
解决方案十:
我刚用MYsql做了一个数据库连接的,你看看我的连接publicvoidDB(){try{Class.forName("com.mysql.jdbc.Driver");//驱动加载}catch(ClassNotFoundExceptione){JOptionPane.showMessageDialog(null,"提示您数据库加载失败","提示",JOptionPane.INFORMATION_MESSAGE);}try{con=DriverManager.getConnection("jdbc:mysql://localhost/mydata?user=root&password=root");//连接数据源stmt=con.createStatement();}catch(SQLExceptione){JOptionPane.showMessageDialog(null,"提示您数据库连接失败","提示",JOptionPane.INFORMATION_MESSAGE);}}publicvoidcloseDB(){try{stmt.close();con.close();rs.close();}catch(SQLExceptione){JOptionPane.showMessageDialog(null,"提示您数据库关闭失败了","提示",JOptionPane.INFORMATION_MESSAGE);}}而且你一定要把mysql-connector-java-5.1.13-bin.jar导入正确
解决方案十一:
想方便的话用access数据库吧
解决方案十二:
你是不是没创建数据源啊
解决方案十三:
packagecom.connection;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;publicclassDBConnection{privatestaticfinalStringdriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";privatestaticfinalStringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=user";privatestaticfinalStringname="sa";privatestaticfinalStringpwd="sa";publicstaticConnectiongetConnection(){Connectionconn=null;try{Class.forName(driver);conn=DriverManager.getConnection(url,name,pwd);}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}catch(ClassNotFoundExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}returnconn;}publicstaticvoidmain(String[]args){Connectionconn=DBConnection.getConnection();if(conn!=null){System.out.println("ok");}}}2000的链接。在把3个包放里面就OK了。你那个问题是包或者是驱动。。。还有可能是权限的问题,就是你登录的用户名sa你把他权限给你要链接的数据库就OK了。
解决方案十四:
选中mysql-connector-java-5.1.13-bin.jar,右键buildpath->addtobuildpath试试
解决方案十五:
你连接的是什么数据库?
解决方案:
恩,是驱动没加上啊
解决方案:
ODBC驱动的jar包要放在lib下面才可以的还有可能要一个DLL文件放在C盘(JDBC的是sqljdbc_auth.dll放到C:WINDOWSsystem32)
解决方案:
导入驱动jar包、然后连接很容易的噢。是不是驱动包不对噢
解决方案:
引用5楼sunny_lin6565272的回复:
OpenConn:[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序Exceptioninthread"main"java.lang.NullPointerExceptionatlianjie.main(lianjie.java:14)
LZ用的是SQL还是Access啊?没有连接报的空指针异常,driver、Connection都配置了吗?
解决方案:
http://zhidao.baidu.com/question/201249378.html求高手帮我解决下eclipse连接oracle的Io异常:TheNetworkAdaptercouldnotestablishtheconnection错误~~~
解决方案:
驱动加载上还有不知道楼主是不是连接数据源Main函数一般支持Jdbc连接数据源获取连接的话需要有容器的