求助:java程序在MyEclipse中无法与mysql进行连接

问题描述

如题,编译的时候老是提示[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连接数据源获取连接的话需要有容器的

时间: 2024-08-30 16:02:09

求助:java程序在MyEclipse中无法与mysql进行连接的相关文章

在mac OS的myeclipse中怎么加入mysql的驱动

问题描述 在MacOS的myeclipse中怎么加入mysql的驱动?按照windows方法加入驱动包后老是报错,是不是在mac下不能用mysql的那个jar驱动包,有人有这样的问题吗,希望指点下...或者给个mysqlformac的驱动-->472665739@qq.com万分感谢! 解决方案 解决方案二:同求.....一直报错

求助, Java程序删除自己。。。

问题描述 求助:我写了个Java程序,其中有个功能需要实现删除自己,我自己的思路是通过此Java程序生成bat文件然后通过bat文件找到此程序而实现删除自己,但是在调用bat文件的时候自己还处于运行状态,这是没办法删除的,后来想了想通过bat文件中的dos命令实现定时删除,但是问题又来了找了好多资料只有通过鼠标在控制面板里面设置系统任务,就是找不到能通过代码定时删除的....求助如果能提供dos定时删除的命令或者另外其他的办法都可以只要能实现我这个功能,再次非常感谢您!我的分数即使送完也没关系,

java tomca...-在myeclipse中启动tomcat怎么出现错误如下图

问题描述 在myeclipse中启动tomcat怎么出现错误如下图 求大神帮忙,什么情况,我环境都没有问题的,运行输入Java_version 能出来Java版本. 解决方案 myeclipse+tomcat错误myeclipse 部署tomcat的时候出现错误 解决方案二: 怎么决绝.真是烦人啊. 解决方案三: 没人啊 解决方案四: 没安装 tomcat 6.0 解决方案五: 配置出错,重新配置一下,可远程指导. 解决方案六: tamcat 是安装在根目录下么?在myeclipse中的配置中看

Java程序员面试中的多线程问题总结_java

很多核心 Java 面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的.这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到. 0.Java 中多线程同步是什么? 在多线程程序下,同步能控制对共享资源的访问.如果没有同步,当一个 Java 线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误的结果. 1.解释实现多线程的几种方法?

通过java程序抽取日志中的sql语句

今天在翻看以前的笔记时,发现自己在很早之前写过一个java程序,能够解析日志中的sql语句. 当时使用的环境是weblogic,日志目录下总是有几十上百个日志文件,有时候排查问题的时候只需要找到对应的DML语句即可. 使用linux命令固然也可以,但是解析的时候还是比较被动,不能够正确地解析出sql语句来.比如日志中出现insert的字样可能只是日志中的一段信息,不是insert语句. 这些通过linux命令来完成还是有一定的难度,记得当时问题比较多,自己也饱受这种困扰.于是写了一个java程序

Java程序员面试中的多线程问题

很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的.这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到. 0.Java 中多线程同步是什么? 在多线程程序下,同步能控制对共享资源的访问.如果没有同步,当一个 Java 线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误的结果. 1.解释实现多线程的几种方法? 一

一段java代码在myeclipse中输出的是乱码,求解决办法

问题描述 以下JAVA代码运行后,会输出乱码.然而,将http://www.1soccer.com/oddsindex/index/换成http://www.310win.com/info/match/Zucai.aspx?typeID=1&issueNum=2015027,输出却正常.以上网页的代码都是UTF-8的.求解决办法.谢谢.importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamR

Maven中的WEB工程转换为MyEclipse中的WEB工程(自动部署,调试)

下面有两个方法,方法1是我从别人的网页上看的,方法2是我自己总结的,个人感觉方法2更便捷.哪个好用大家自己体会吧.   方法1.简要步骤如下: 0. 为eclipse添加Maven2和MyEclipse插件 1. 将Maven项目转为Eclipse项目,具体操作为将dos命令窗口切换到Maven项目的目录下,输入命令: mvn eclipse:eclipse  2. 进入eclipse,将这个项目导入工作空间 3. 在该项目上点右键Maven->Enable  4. 在该项目上点右键Build

eclipse导出的java程序jar包无法运行

问题描述 eclipse导出的java程序jar包无法运行 毕业设计邮件系统,用java编写的,但导出的jar包无法运行 直接双击jar包如下截图 用开始运行cmd运行截图如下 解决方案 eclipse下正常运行的话..就是导出jar包的时候出了问题. 解决方案二: 从eclipse导出java程序的jar包单独运行如何让Java程序脱离Eclipse运行(导出生成jar包)java程序在eclipse中打jar包 解决方案三: 异常显示缺少依赖的第三方jar,导出时也需要将那些依赖的jar一起