com.swift;//这里导入的包是java.sql.Connection而不是com.mysql.jdbc.Connectionimport java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class TestJDBC { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { //使用com.mysql.jdbc.Connection包会出错 Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/sw_database?user=root&password=root"); System.out.println(conn); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
这里导入的包是java.sql.Connection而不是com.mysql.jdbc.Connection
java链接MySQL数据库时使用com.mysql.jdbc.Connection的包会出红线问题
标签:pack exce jdbc ace 问题 sql数据库 com ted roo
小编还为您整理了以下内容,可能对您也有帮助:
编写java程序连接mysql是出现如下错误怎么解决?
再检查下mysql服务器的配置,有没有开访问权限
求解决java中用jdbc方式连接mysql数据库的问题,错误异常如下:(解决后再加分)
你这个语句什么都没做,报这个异常是不是数据库连接超时了啊。还有你追问的图不是MYSQL貌似是SQL server 。想用MYSQL建议你下载并安装MYSQL
用java连接MySQL出现错误:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
个人觉得如果你单独成一个项目能运行的话,换成一个方法也是没有问题的,楼上的那些方法肯定都不是出错的地方,因为如果没有导入包的话你这个程序都不可能运行的。但是现在出现了问题,这其中一种最优可能的原因是你擅自把在这个函数中的某些个变量比如Driver定义在了函数访问不到的地方,比如主函数中,这就有可能导致出错。其实你应该把出问题的那个项目贴出来,大家才能帮得到你。不然你让大家一顿猜,很难找到真正出错的原因。
Java链接MySQL数据库老是报错,求助高手~
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
找不到驱动,你驱动包没有引入吧。你是用的Myeclipse吗?是的话,可以点击工程的右键,里面有导入library的一个选项,就可以导入驱动包了。
Java链接MySQL数据库老是报错,求助高手~
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
找不到驱动,你驱动包没有引入吧。你是用的Myeclipse吗?是的话,可以点击工程的右键,里面有导入library的一个选项,就可以导入驱动包了。
java.lang.NoClassDefFoundError: com/mysql/jdbc/DocsConnectionPropsHelper Caused by:
这个是因为你当时建立的工程里面的文件夹名称和现在的不一样,解决办法很简单把项目的src里面的源文件拷贝出来在在新建导入即可;
我用java连接mysql时出现错误:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
mysql-connector-java-5.1.6-bin要导入工程中
eclipse 中只要右击工程文件夹属性选项-Java Build Path-Libraries-Add Extenal JARs 添加即可……
加入后可在.classpath文件中看到
<classpathentry path="C:/usr/local/mysql-connector-java-5.0.4-bin.jar" kind="lib"/>