求问,用eclipse操作mysql手机客户端数据库出现了下面的错误

Posts - 306,
Articles - 1,
Comments - 3262
大人不华,君子务实。
21:55 by 虫师, ... 阅读,
&& & &本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆。但我按照那些文章捣鼓了很久,就是不行。
我的环境:MySQL:mysql-essential-5.1.51-win32
     jdbc驱动:我已经上传到csdn上一个:
     Eclipse:任意版本,免费的,可以百度的到。
1。MySQL安装,不会的朋友可以看连接:
&& &下面来创建一个数据: 
mysql&CREATE
//创建一个数据库mysql&use
//指定test为当前要操作的数据库mysql&CREATE
user (name VARCHAR(20),password VARCHAR(20));
//创建一个表user,设置两个字段。mysql&INSERT
VALUES('huzhiheng','123456'); //插入一条数据到表中
2。打开Eclipse,创建一个项目(my),
操作:右键点击my---&build Path---&add external Archiver...选择jdbc驱动,点击确定。
我的项目列表:
3。驱动已经导入,下面我们来写一个程序验证一下
import java.sql.*;publicclass MysqlJdbc {
publicstaticvoid main(String args[]) {
Class.forName("com.mysql.jdbc.Driver");
//加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test","root","198876");
//连接URL为
jdbc:mysql//服务器地址/数据库名
,后面的2个参数分别是登陆用户名和密码
System.out.println("Success connect Mysql server!");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from user");
//user 为你表的名称while (rs.next()) {
System.out.println(rs.getString("name"));
catch (Exception e) {
System.out.print("get data error!");
e.printStackTrace();
点击运行程序:  
Success loading Mysql Driver!
Success connect Mysql server!
huzhiheng  
出现上面结果,说明你连接数据库成功。
4。可以查看到MySQL里面的内容,那我们是不是想往MySQL中插入数据呢。
下面的例子,往MySQL的user表中插入100条数据
import java.sql.*;publicclass Myjproject { publicstaticvoid main(String args[]) {
Class.forName("com.mysql.jdbc.Driver");
//加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
Connection connect = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test","root","198876");
int num=100;
PreparedStatement Statement=connect.prepareStatement("INSERT INTO user VALUES(?,?)");
for(int i=0;i&i++)
//定义个100次的循环,往表里插入一百条信息。
Statement.setString(1,"chongshi"+i);
Statement.setString(2,"bo"+i);
Statement.executeUpdate();
// } catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
// System.out.println("An error has occurred:"+e.toString());
e.printStackTrace();
}catch(SQLException e)
5.下面我们打开MySQL数据库进行查看 
//查看所数据库
//使test为当前要操作的数据库
mysql& //查看当前数据库的所有表
mysql& select *
//查看当前表(user)的所有信息
注意:如果不能正常连接你的数据库,请检查你代码中,驱动、用户名、密码、表等信息是否对应无误,不要把别人的代码直接复制过来,看也不看就用。eclipse连接MySQL总是出错 求高手
[问题点数:40分,结帖人yvonneroy]
本版专家分:0
结帖率 50%
CSDN今日推荐
本版专家分:0
本版专家分:0
本版专家分:1827
本版专家分:0
本版专家分:195
2004年10月 Java大版内专家分月排行榜第三
本版专家分:0
本版专家分:195
2004年10月 Java大版内专家分月排行榜第三
本版专家分:0
本版专家分:195
2004年10月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
其他相关推荐记录在eclipse连接数据库的时候出现的错误
记录在eclipse连接的时候出现的错误
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com..jdbc.SQLError.createSQLException(SQLError.java:963)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3966)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3902)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:875)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1712)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1228)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2253)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2284)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2083)
at com.mysql.jdbc.ConnectionImpl.&init&(ConnectionImpl.java:806)
at com.mysql.jdbc.JDBC4Connection.&init&(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:404)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:410)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:328)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at cn.itheima.pra.JDBCUtils_V2.getConnection(JDBCUtils_V2.java:30)
at cn.itheima.pra.TestJunit.testAdd(TestJunit.java:94)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)
java.lang.NullPointerException
at cn.itheima.pra.TestJunit.testAdd(TestJunit.java:98)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)eclipse+Springboot配置连接Mysql数据库错误
<a data-traceid="question_detail_above_text_l&&
使用maven配置Springboot连接Mysql数据库,配置文件、pom.xml文件都配置好了。报以下错误,实在不理解哪里出错了。希望大神给分析下,是哪里配置有问题?
Application配置文件
pom.xml文件配置
&?xml version="1.0" encoding="UTF-8"?&
&project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
&& &xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"&
&& &&modelVersion&4.0.0&/modelVersion&
&& &&groupId&com.wechart&/groupId&
&& &&artifactId&demo&/artifactId&
&& &&version&0.0.1-SNAPSHOT&/version&
&& &&packaging&jar&/packaging&
&& &&name&wechart&/name&
&& &&description&Demo project for Spring Boot&/description&
&& &&parent&
&& &&& &&groupId&org.springframework.boot&/groupId&
&& &&& &&artifactId&spring-boot-starter-parent&/artifactId&
&& &&& &&version&1.5.3.RELEASE&/version&
&& &&& &&relativePath /& &!-- lookup parent from repository --&
&& &&/parent&
&& &&properties&
&& &&& &&project.build.sourceEncoding&UTF-8&/project.build.sourceEncoding&
&& &&& &&project.reporting.outputEncoding&UTF-8&/project.reporting.outputEncoding&
&& &&& &&java.version&1.8&/java.version&
&& &&& &&!-- &mysql.version&5.1.27&/mysql.version& --&
&& &&/properties&
&& &&dependencies&
&& &&& &&dependency&
&& &&& &&& &&groupId&org.springframework.boot&/groupId&
&& &&& &&& &&artifactId&spring-boot-starter-web&/artifactId&
&& &&& &&/dependency&
&& &&& &&dependency&
&& &&& &&& &&groupId&org.springframework.boot&/groupId&
&& &&& &&& &&artifactId&spring-boot-starter-test&/artifactId&
&& &&& &&& &&scope&test&/scope&
&& &&& &&/dependency&
&& &&& &&dependency&
&& &&& &&& &&groupId&mysql&/groupId&
&& &&& &&& &&artifactId&mysql-connector-java&/artifactId&
&& &&& &&& &&version&${mysql.version}&/version&&!--$NO-MVN-MAN-VER$ --&
&& &&& &&/dependency&
&& &&& &&dependency&
&& &&& &&& &&groupId&org.springframework.boot&/groupId&
&& &&& &&& &&artifactId&spring-boot-starter-data-jpa&/artifactId&
&& &&& &&/dependency&
&& &&/dependencies&
&& &&build&
&& &&& &&plugins&
&& &&& &&& &&plugin&
&& &&& &&& &&& &&groupId&org.springframework.boot&/groupId&
&& &&& &&& &&& &&artifactId&spring-boot-maven-plugin&/artifactId&
&& &&& &&& &&/plugin&
&& &&& &&/plugins&
&& &&/build&
&/project&
不需要3306的端口号吗
&#27809;&#25214;&#21040;mydql&#30340;&#38142;&#25509;&#21253;&#21834;
&#25226;&#20381;&#36182;&#31867;&#30446;&#25171;&#20986;&#26469;&#30475;&#30475;&#12290;&#27963;&#30528;&#30475;&#30475;classpath&#26377;&#27809;&#26377;mysql&#39537;&#21160;&#21253;
&#26085;&#24535;&#20063;&#26159;&#35828;&#27809;&#25214;&#21040;&#39537;&#21160;&#31867;
spring.datasource.type
spring.datasource.driverClassName
把你的driver-class-name改成 driverClassName上面那个试试eclipse连接mysql数据库一直产生空指针异常
[问题点数:40分]
本版专家分:0
CSDN今日推荐
本版专家分:20
本版专家分:15832
2014年2月 总版技术专家分月排行榜第一
2014年1月 总版技术专家分月排行榜第二2013年12月 总版技术专家分月排行榜第二
2016年10月优秀小版主
2014年4月 荣获微软MVP称号
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
匿名用户不能发表回复!|
其他相关推荐}

我要回帖

更多关于 mysql数据库命令大全 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信