java 用jdbc连接数据库 显示不存在的数据库

java 用jdbc连接数据库 显示不存在的数据库,可是我数据库明明就存在呀?
图片说明
图片说明
图片说明

0

11个回答

首先更正一下你的sql,空格是不能省略的 要 select * from student。然后对于你这个问题我是怀疑你root登录后的库里面根本没有students
这个数据库,虽然你显示数据库是有students的,你可以这样排查1.首先你看一下这个https://zhidao.baidu.com/question/216497168.html确定
是否有这个数据库 然后检查一下你的数据库服务啊什么的都启动起来了么,3.最后核对一下你的代码跟你看的博客的代码是不是有什么出入,如果还是找不出来问题 把你的代码全部贴出来,会有人帮你看一看的

0
qq_41162317
Adien丶 select查询语法
大约一年之前 回复
sinat_36743893
叫我啊墨吧 classforname方法下面加上:Connection connection = DriverManager.getConnection(url, user, password);然后run as dubug,用dubug跑,看到底是哪一行出的问题,贴出来大家帮你看
大约一年之前 回复

students ------> student

2

1、select 的语法错了 要有空格
2、你用sqlyod 登陆数据库时的ip写的是什么 java的连接字符串就用什么

0

你数据库跟表名怎么一样的

0

写错啦,数据库是students,表名是student

0

1、selecr查询语法
2、select查询的是表、不是库

0

虽然通常需要加上空格,但是我试了一下楼主的写法,也是可以的。另外楼主的表名多写了个s。
其实这个不重要,因为报错是 unknow database 而不是 table
所以是数据库名错了,sql压根还没有执行。
另外报错不是Connection refused: connect
说明这个数据库是真实存在的,所以怀疑localhost的人也可以歇歇了。
所以根本问题就是数据库名字弄错了。如果你确认你的数据库里有这么个数据库,那你就看看是不是连到别的地址去了

0

cmd打开命令行,输入ipconfig,回车,
图片说明
图片说明

把localhost替换成这个IP地址,或者换成127.0.0.1试试

0
 String URL="jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8";
    String USER="root";
    String PASSWORD="123456";
    //1.加载驱动程序
    Class.forName("com.mysql.jdbc.Driver");
    //2.获得数据库链接
    Connection conn=DriverManager.getConnection(URL, USER, PASSWORD);

    语法是这样吗 没有贴全代码   如果还有问题可以贴全代码 帮你看看
0

student 多了s 去掉s就ok了

0
共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java用JDBC连接数据库
自己写的一个java连接sqlserver,mysql,acces的类,只供给菜菜们看下!
用java 的jdbc 连接数据库
用java 的jdbc 连接数据库的代码如下:rnrn<%@ page contentType="text/html; charset=gb2312" import="java.sql.*"%>rn<% rn String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdev";rn String user = "sa";rn String password = "";rn Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");rn Connection conn = DriverManager.getConnection(url, user, password);rn%>rnrn出现如下的错误提示,是什么原因啊? rn rntype Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnjavax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.rn org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)rn org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)rn org.apache.jsp.index_jsp._jspService(index_jsp.java:59)rn org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rnrnrnroot cause rnrnjava.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.rn com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)rn com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)rn com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)rn com.microsoft.jdbc.sqlserver.tds.TDSConnection.(Unknown Source)rn com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)rn com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)rn com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)rn com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)rn java.sql.DriverManager.getConnection(DriverManager.java:512)rn java.sql.DriverManager.getConnection(DriverManager.java:171)rn org.apache.jsp.index_jsp._jspService(index_jsp.java:50)rn org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rnrnrnnote The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.rnrn那因该怎样做呢?
用JAVA,jdbc连接数据库
用JAVA连接数据库 一、更改服务器身份验证 如果当前服务器是以“Window身份验证模式”登录,则需要更改服务器身份验证 更改方法如下: ①先以 “Window身份验证模式”登录上数据库   ②鼠标对准对象资源管理器中的一级目录右键,在下拉菜单中选择属性   ③在弹出的对话框的左栏中点击“安全性”。   ④在服务器身份验证的两个选项中选择“SQL Sever和Window
JDBC简介和用JDBC连接数据库
大家好,我是一个爱举铁的程序员Shr。   本篇文章介绍JDBC,还有用JDBC连接数据库添加数据,查询数据。   源码地址:https://github.com/ShrMus/Dao/tree/master/dao_20180603/src/main/java/com/shrmus/jdbc01   一、什么是JDBC JDBC的全称是Java DataBase Connectiv...
jdbc连接数据库jdbc连接数据库
jdbc连接数据库 jdbc连接数据库 jdbc连接数据库 jdbc连接数据库 jdbc连接数据库
【数据库】JDBC连接数据库
加载JDBC驱动程序创建数据库的连接创建一个statement执行SQL语句处理结果关闭JDBC对象 循序渐进 首先要确认安装了 MySQL 离线安装选下面的,在线安装选上面的。 然后导入 MySQL 驱动。 找到 MySQL 的安装路径,找到 MySQL\Connector J 8.0 下的 mysql-connector-java-8.0.15.jar(早一点的版本结尾有bin),然后把这...
JDBC连接数据库用的jar包
jsp连接数据库的包 导入到web-inf的lib中或者直接导入到tomcat的lib中就可以使用其中的类了
用JDBC连接数据库
用JDBC连接数据库,这是一个很简单的教程,但是很容易看懂,分也不多,欢迎下载
用jdbc连接数据库的问题
代码如下rn String driverName = "org.gjt.mm.mysql.Driver";rn Class.forName(driverName).newInstance();rn String serverName = "127.0.0.1"; rn String serverID = "mybase"; rn String userName = "root";rn String userPsw = "";rn String url = "jdbc:mysql ://" + serverName + "/" + serverID ;rn connection = DriverManager.getConnection(url , userName , userPsw);rnrnmybase 是我的数据库名字 是这意思吧 不知道为什么 connection总是null
用java代码Jdbc连接数据库
Jdbc连接数据库 连接数据库六个步骤: 1.加载驱动 2.获取连接 3.创建处理对象 4.编写sql语句 5.执行sql语句 6.关闭连接 我们在用到jdbc技术的时候大多是实现增、删、该、查这四个应用,我们可以通过java的封装特性,来封装这六个步骤: 我们不管是要实现增、删、该、查中的那个方法,都要加载驱动和获取连接,创建处理对象,只是sql语句的不同而已,所以我们可以将前
用JDBC连接数据库,并显示其中内容。
1,主要框架 2 StuBean package com.qst.bean; public class StuBean { private int id; private String name; private String game; private String countries; public int getId() { return id; } public vo...
用JDBC如何连接数据库
1.加载驱动 Class.forName("驱动类名"); 例如Oracle : Class.forName("oracle.jdbc.driver.OracleDriver"); 2.获得数据库的连接对象 需要3个参数  url  格式:协议:子协议:别名(底层协议):@ip:port:具体的库名        例如Oracle的url:JDBC:Oracle:thin:@localh
用jdbc连接数据库基础
连接数据库 String url=new String();url="jdbc:odbc:psy";/*提供了一种标识数据库的方法,可以使相应的驱动程序能识别该数据库并与之建立连接。jdbc::上述子协议:odbc;子名称:本地odbc数据源psy是一种标识数据库的方法,可依不同的子协议而变化。其中odbc是一种特殊情况,完整语法为:jdbc:odbc[;=]*如下:jdbc:odbc:psy
java jdbc 连接数据库
封装了大量JDBC的操作与配置文件的读取
java JDBC连接数据库
数据库有2种连接方式 当用Windows 方式连接的时候,需要在C:\Program Files\Java\jdk1.7.0_15\bin 目录下放置sqljdbc_auth.dll 文件   String  driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";    String dbURL = "jdbc:s
Java 连接数据库的JDBC
jdbc 是一个接口,各个数据库供应商要实现这个接口,这样我们才能访问到数据库的数据。 下面一个例子简单说明java访问数据的步骤: package com.ctrip.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.S
Java JDBC连接数据库
桥连:sun.jdbc.odbc.JdbcOdbcDriver 连接字符串:("jdbc:odbc:数据源名","sa","sa"); 纯Java驱动:com.microsoft.jdbc.sqlserver.SQLServerDriver 连接字符串: ("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名","sa
java jdbc连接数据库
// 连接驱动    sqlserver String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //     服务器 String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=数据库";  // 用户名       String USERNAME = "s
Java JDBC连接数据库
JDBC的概念 JDBC Java Database connectivity Java数据库连接规范(一套接口) Sun公司提供的 JDBC四个核心类 DriverManager 创建连接 Connection 连接类 Statement 执行sql语句 ResultSet 结果集 JDBC连接步骤 1.注册驱动 ...
java使用jdbc连接数据库,
1.连接数据库,首先添加mysql-connector-java-5.0.5-bin.jar的驱动包 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class Test{
java Jdbc连接数据库案例
package com.mybatisLearn.jdbcDao; import java.sql.*; class BaseDao { //URL private static String url = "jdbc:mysql://127.0.0.1:3306/test_data"; //username private static String userN
【JAVA】JDBC连接数据库
导入jdbc驱动: 1.java项目: 右键项目->Build Path->Configure Build Path...->Libraries->Modulepath->Add External JARs... 选择jdbc驱动即可。 2.java web项目 复制jdbc驱动,粘贴到项目的WebContent->WEB-INIF->lib下,即可。 (java web项
java jdbc连接数据库
如果以“java”作为1级包名的话,则会抛出异常:Prohibited package name: java,所以修改包名即可解决异常 import java.jbdc610;
java 连接数据库 jdbc
public class Zjb_DataBaseConnection { public static final String DBDRIVER="com.mysql.jdbc.Driver"; public static final String DBURL="jdbc:mysql://localhost:3306/zjb"; public static final String DBUSER
java jdbc连接数据库的设计
package com.jdbc; import java.sql.Connection; import java.sql.DriverManager; public class DBHelper { private static final String driver=&quot;com.mysql.jdbc.Driver&quot;; private static final String url=&quot;...
JAVA jdbc连接数据库
1.加载驱动:Class.forName( ) 2.连接数据库: Connection c = DriverManager .getConnection( &amp;quot;jdbc:mysql://127.0.0.1:3306/how2java?characterEncoding=UTF-8&amp;quot;, &amp;quot;root&amp;quot;, &amp;quot;admin&amp;quot;); 3.写sql语句,建立statement对象: Statement s = c
java (jdbc) 连接数据库?
rt:rn大家是怎么封装的。rn很多地方不是很纠结,大家训示下。rn以获取int string 为例.rnpublic int queryInt(String sql, Object param[])rnint result = -1;rnConnection con = this.getCon();rnPreparedStatement ps = null;rnResultSet rs = null;rntry rn ps = con.prepareStatement(sql);rn if (param != null) rn for (int i = 0; i < param.length; i++) rn ps.setObject(i + 1, param[i]);rn rn rn rs = ps.executeQuery();rn if (rs.next()) rn result = rs.getInt(1);rn rn catch (SQLException e) rn logger.error("数据库工具类返回整形出现异常:" + e.toString());rn finally rn this.close(con, ps, rs);//关闭数据库操作对象rn rn return result;rnrn如果我有10(返回boolean,double等)个这样的方法,每次都要获得Connection (当然Connection可以选择从外面传过来),PreparedStatement,ResultSet这两个对象每次我都要声明一次,感觉很繁琐,各位神有没有更好的方法。rnrn[color=#FF0000]另外再问一句,在c3p0里.ComboPooledDataSource这个对象我们用不用手动去关闭.[/color]
java 连接数据库 jdbc ppt
jdbc pptjava 连接数据库 jdbc ppt
java通过jdbc连接数据库
1.下载jar程序驱动包 官方下载地址:https://dev.mysql.com/downloads/connector/j/ 2.新建java项目,并新建文件夹libs 3.将下载好的jar程序驱动包复制粘贴到libs文件夹下 4.构建路径 5.新建已创建java项目的包,并添加类 6.代码 package cn.study.sql; i...
JAVA通过JDBC连接数据库
JAVA通过JDBC连接数据库 工具 Mysql,Eclipse,Navicat Premium 步骤 (1)打开数据库,创建一个数据库并新建一个表 (2)打开eclipse,导入java连接mysql驱动 下载链接:https://dev.mysql.com/downloads/connector/ 下载java链接mysql的驱动 把下载的压缩包解压会得到文件里面的jar包
JAVA JDBC 连接数据库
操作步骤:     1:导入数据库驱动(jar)包     2:加载驱动类     3:配置参数:URL,User,Password     4:使用DriverManager类,获取数据库连接 各种数据库配置     1:连接 SQLServer         驱动:com.microsoft.sqlserver.jdbc.SQLServerDriver         URL:jdbc:s...
Java之简单的jdbc连接数据库
步骤: 1.加载驱动 2.获取连接:与数据库建立连接 3.sql预编译对象:预编译对象 4.执行sql语句 5.释放资源 public class JDBCDemo { public static void main(String[] args) { Connection connection = null; Statement statement = null; try { ...
Java JDBC 连接数据库实例
Java JDBC 连接数据库实例 通用度稍好
Java使用jdbc连接数据库
需要jdbc数据库jar包: 可以去官网下载: package com.mksoo.dao; import java.sql.*; /** *数据库工具类 */ public class DBUtil { private static Connection conn = null; private static Statement stmt = null;
JAVA封装连接数据库【JDBC】
菜鸟练手,大神勿喷。封装类 import java.sql.* public class mysqlCon { private String URL = null; // 数据库地址 private String JDBCNAME = null; // 数据库类名 private String USER = null;// 数据库
java - JDBC连接数据库参数
ORACLE 数据库连接示例 oracle.properties 文件 oracle.driver=oracle.jdbc.driver.OracleDriver oracle.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl oracle.username=SCOTT oracle.password=123456 mysql.properties
Java jdbc连接数据库
BaseDAOimport java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public abstract class BaseDAO { //获取连接对象 protected Conn...
Java使用JDBC连接数据库
1 JDBC(以连接mysql为例) JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 2 数据库URL jdbc:subprotocol:...
Java实现:JDBC连接数据库
JDBC是面向“与平台无关”设计的,所以在编程的时候不必关心自己要使用的是什么数据库产品,只要使用JDBC连接数据库就可以。 为实现这一“与平台无关”的特点,JDBC为我们提供了一个“驱动程序管理器”,它能动态维护数据库查询所需的所有驱动程序对象。所以假如要连接由三家公司开发的不同种类的数据库,就需要三个单独的驱动程序对象。 1、加载驱动       驱动程序对象会在装载时由“驱动程...
常用JDBC连接数据库方法
常用JDBC连接数据库方法总结如下: 一、DB2 Class.forName("Com.ibm.db2.jdbc.net.DB2Driver"); String url="jdbc:db2://dburl:port/DBname" cn = DriverManager.getConnection( url, userName, password ); 二、Microsoft SQLSer