早教吧作业答案频道 -->其他-->
java连接mysql时Communicationslinkfailurepublicstaticvoidmain(String[]args){Connectionconn=null;Statementstmt=null;ResultSetrs=null;try{Class.forName("com.mysql.jdbc.Driver");conn=DriverManager.getConnection("jdbc:mysql
题目详情
java 连接 mysql时Communications link failure
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager
.getConnection("jdbc:mysql://localhost/mydata?user=root&password=root");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from dept");
while (rs.next()) {
System.out.println(rs.getString("deptno"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException ex) {
// handle any errors
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
} finally {
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt != null) {
stmt.close();
stmt = null;
}
if(conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager
.getConnection("jdbc:mysql://localhost/mydata?user=root&password=root");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from dept");
while (rs.next()) {
System.out.println(rs.getString("deptno"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException ex) {
// handle any errors
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
} finally {
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt != null) {
stmt.close();
stmt = null;
}
if(conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
▼优质解答
答案和解析
把localhost换成127.0.0.1看看,看看防火墙的3306端口打开没有,检查mysql看看用的是不是不是3306.
看了java连接mysql时Com...的网友还看了以下:
关于洛伦兹变化里的一个悖论相对静止参考系S有一速度v的参考系S'我们有x'=x-vt/1-(v/c 2020-05-23 …
在密闭容器重进行可逆反应,A与B反应生成C,其反应速率分别用V(A).V(B).V(C)(mol/ 2020-05-23 …
A.V+B.(∑∪V)C.(∑∪V),D.(∑∪V)*V(∑∪.V)* 2020-05-26 …
在资本主义社会里,雇佣工人新创造的价值是( )A.v+mB.c+v C.c+mD.c+v+m 2020-06-06 …
能引起误差的一些操作(高中化学)1、用量筒量取液体(溶质)时,俯视读数,m(溶质)减小,V(溶液) 2020-06-07 …
在密闭容器里,A与B反应生成C,其反应速率分别用v(A).v(B).v(C)表示,已知2v(B)= 2020-07-16 …
对于字符串s="java",下面哪个选项可以返回字符'v'在字符串中的位置?A.s.charAt( 2020-07-17 …
反应速率v=Δc/Δt能否展开成v=Δn/﹙Δt×V﹚,这里的V是变化的体积还是反应一段时间后的体 2020-07-21 …
如图所示,A、B、C表示匀强电场中的三点,它们的电势分别为φA="-5"V,φB="9"V,φC=" 2020-11-08 …
一道关于化学平衡的计算题.很简单,但是我做不来.有ABC三种气体,可发生如下反应:A+2B=2C.若 2021-01-22 …