con = DriverManager.getConnection出错

代码就是这样:packagemysql;importjava.sql.*;publicclassMysql{publicstaticvoidmain(String[]ar... 代码就是这样:package mysql;import java.sql.*;public class Mysql { public static void main(String[] args) { Connection con = null; Statement sql; ResultSet rs; try { Class.forName("com.mysql.cj.jdbc.Driver"); System.out.println("成功"); } catch(Exception e) {} String uri = "jdbc:mysql://localhost:3306/students"; String user = "root"; String password = ""; try { con = DriverManager.getConnection(uri, user, password); } catch(SQLException e) { System.out.println("失败"); } try { sql = con.createStatement(); rs = sql.executeQuery("SELECT * FROM message"); while(rs.next()) { String number = rs.getString(1); String name = rs.getString(2); Date date = rs.getDate(3); float height = rs.getFloat(4); System.out.printf("%s\t",number); System.out.printf("%s\t",name); System.out.printf("%s\t",date); System.out.printf("%.2f\n",height); } con.close(); } catch(SQLException e) { System.out.println(e); } }}运行后一直显示 展开
 我来答
DoramiHe
2018-11-04 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25336 获赞数:59551
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
getConnection("jdbc:odbc:moon","","") 这是一个url的典型写法: 分别表示服务器地址,端口,数据库名 当然也可以把用户名和密码写在一起。 createStatement = 创建用于执行静态 SQL 语句并返回它所生成结果的对象。之后,就可以使用executeQuer()这个方法来执行SQL词句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式