当前位置: 代码迷 >> Java相关 >> JAVA的jdbc编程方面与数据库连接有关问题
  详细解决方案

JAVA的jdbc编程方面与数据库连接有关问题

热度:30   发布时间:2016-04-22 20:56:44.0
JAVA的jdbc编程方面与数据库连接问题
我安装的Mysql数据库,为什么我jdbc编程代码能够在我电脑上编译但运行时会报错!
代码如下:import java.sql.*;
 public class ConnMySql
{
 public static void main(String[] args) 
 throws Exception,ClassNotFoundException
 {
    Class.forName("com.mysql.jdbc.Driver");
try(
    Connection conn =DriverManager.getConnection(" jdbc:mysql://localhost:3306/test","root","5201314");
Statement stmt=conn.createStatement();
ResultSet rs = stmt.executeQuery("select * ,test_id from test where test_id>1");
)
{
  while(rs.next())
  {
    System.out.println(rs.getInt(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3)+"\t");
  }
}
 }
}
在cmd 中可以编译通过,但运行结果则是:
这个问题怎么解决啊!
------解决思路----------------------
亲~需要mysql驱动包

mysql-connector-java-5.1.24.jar
------解决思路----------------------
引用:
我下载了驱动包啊!请问放在什么地方啊?谢谢

放到和你.class文件一起
------解决思路----------------------
呵呵,你没学会怎么运行一个程序啊。运行程序时一般需要其它 jar 支持,添加 -classpath (缩写成 -cp) jar文件列表,(多个文件之间在 windows 上用;隔开,在 Linux 上用 : 隔开)。


C:\> java -cp mysql-connector-java-5.1.24.jar ConnMySql

------解决思路----------------------
数据库驱动包没加载进来
------解决思路----------------------
引用:
Quote: 引用:

数据库驱动包没加载进来
请问怎么加载啊?谢谢

没在控制台运行过带数据库的java程序
  相关解决方案