新手請教一下mysql資料連線出現的問題
新學jsp,編了個JSP測試一下,MYSQL已經啟動,卻始終無法連結上MYSQL,不知為何?
原始碼:
package com.reg;
import java.sql.*;
public class UserRegist {
private UserInfo userInfo;
private Connection con;
private PreparedStatement stmt;
public UserRegist(){
String CLASSFORNAME="org.gjt.mm.mysql.Driver";
String SERVERDB="jdbc:mysql://localhost:3306/a";
try{
Class.forName(CLASSFORNAME);
con=DriverManager.getConnection(SERVERDB,"root","");
}
catch(Exception e){
e.printStackTrace();
}
}
public void setUserInfo(UserInfo userInfo){
this.userInfo=userInfo;
}
public void regist()throws Exception{
String reg="insert into test values(?,?,?,?)";
try{
PreparedStatement stmt=con.prepareStatement(reg);
stmt.setString(1,userInfo.getUserid());
stmt.setString(2,userInfo.getPassword());
//stmt.setString(3,userInfo.getEmail());
//stmt.setInt(4,userInfo.getCityType());
stmt.executeUpdate();
}
catch(Exception e){
e.printStackTrace();
throw e;
}
finally{
stmt.close();
con.close();
}
}
}
報錯:
java.sql.SQLException: Cannot connect to MySQL server on localhost:3306. Is ther
e a MySQL server running on the machine/port you are trying to connect to? (java
.lang.NumberFormatException)
at org.gjt.mm.mysql.Connection.connectionInit(Unknown Source)
at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Unknown Source)
at org.gjt.mm.mysql.Driver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at com.reg.UserRegist.<init>(UserRegist.java:2
at org.apache.jsp.newuser_jsp._jspService(newuser_jsp.java:92)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
92)
.......
原始碼:
package com.reg;
import java.sql.*;
public class UserRegist {
private UserInfo userInfo;
private Connection con;
private PreparedStatement stmt;
public UserRegist(){
String CLASSFORNAME="org.gjt.mm.mysql.Driver";
String SERVERDB="jdbc:mysql://localhost:3306/a";
try{
Class.forName(CLASSFORNAME);
con=DriverManager.getConnection(SERVERDB,"root","");
}
catch(Exception e){
e.printStackTrace();
}
}
public void setUserInfo(UserInfo userInfo){
this.userInfo=userInfo;
}
public void regist()throws Exception{
String reg="insert into test values(?,?,?,?)";
try{
PreparedStatement stmt=con.prepareStatement(reg);
stmt.setString(1,userInfo.getUserid());
stmt.setString(2,userInfo.getPassword());
//stmt.setString(3,userInfo.getEmail());
//stmt.setInt(4,userInfo.getCityType());
stmt.executeUpdate();
}
catch(Exception e){
e.printStackTrace();
throw e;
}
finally{
stmt.close();
con.close();
}
}
}
報錯:
java.sql.SQLException: Cannot connect to MySQL server on localhost:3306. Is ther
e a MySQL server running on the machine/port you are trying to connect to? (java
.lang.NumberFormatException)
at org.gjt.mm.mysql.Connection.connectionInit(Unknown Source)
at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Unknown Source)
at org.gjt.mm.mysql.Driver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at com.reg.UserRegist.<init>(UserRegist.java:2
at org.apache.jsp.newuser_jsp._jspService(newuser_jsp.java:92)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
92)
.......
相關文章
- 關於android stdio連線mysql資料庫出現過的問題AndroidMySql資料庫
- JAVA訪問雲資料mysql出現問題JavaMySql
- [提問交流]求大神幫忙看一下,本人新手還在學習,遇到一個問題,想請教一下!!
- 請教一下,UI 自動化選型問題UI
- 請教phpword問題PHP
- MySQL SSL連線問題MySql
- 關於為前端連線資料庫出現問題答案的尋找(404)前端資料庫
- 想請教一下各位一個介面寫法問題
- 寶塔部署 寶塔遠端連線資料庫出現1045問題資料庫
- MySql資料庫連線池專題MySql資料庫
- 請教Beego Router 問題Go
- 請教一個問題,
- mysql odbc delphi連線問題MySql
- Python3出現"No module named 'MySQLdb'"問題-以及使用PyMySQL連線資料庫PythonMySql資料庫
- 【mysql】關於連線mysql資料庫時出現的時區錯誤time zoneMySql資料庫
- 請教個問題執行 httprunner 遇到的問題HTTP
- 小白請教一下,連結資料庫做註冊系統時出現了這個throw new Exception(E.Message); bug資料庫Exception
- [20181128]toad連線資料庫的問題.txt資料庫
- 記錄一下MySQL的連線MySql
- 如何向大牛請教問題?
- Proxy Authorization Required 問題請教UI
- 請教 TensorFlow 安裝問題
- 關於 Homestead 連線 MySQL 問題MySql
- skywalking-agent 自定義外掛的幾個問題想請教一下
- 請教一個struct tag的問題Struct
- 新手請教,LARAVEL兩個資料庫不同編碼的問題,utf8與gbk怎麼相容顯示中文?Laravel資料庫
- mysql 安裝出現的問題MySql
- 二次開發連線伺服器mysql資料庫問題伺服器MySql資料庫
- 連線資料庫-mysql資料庫MySql
- Django資料庫連線丟失問題Django資料庫
- 面試官問:請介紹一下MySQL資料庫的鎖機制?面試MySql資料庫
- 小心避坑:MySQL分頁時出現的資料重複問題MySql
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- MyEclipse中連線MySQL的問題淺析ZPEclipseMySql
- 請教一個go切片引用的問題Go
- 【windows工作合集】 遠端連線出現問題記錄Windows
- mysql連表查詢出現資料重複MySql
- 對於MySQL遠端連線中出現的一個問題總結MySql
- [20181128]toad連線資料庫的問題(補充).txt資料庫