本文目錄一覽:
- 1、JAVA中如何將數據存入mysql
- 2、java怎樣存數據到mysql資料庫
- 3、java往mysql里存一個datetime類型的數據
- 4、如何用java向Mysql中存儲字元串?在我原來數據表的基礎上,加上一個欄位!如何操作?
- 5、小菜鳥求教JAVA向MYSQL插入數據
- 6、java 中 有沒有 類似 mysql
JAVA中如何將數據存入mysql
首先通過JDBC連接沒mysqll伺服器,接著就寫SQL往mysqll裡面插入數據啊
java怎樣存數據到mysql資料庫
用java連接資料庫啊。下面給點例子可以參考,不大好,湊合看
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class JdbcConnection
{
private String driver;
private String dbname;
private String username;
private String password;
private String url;
private Connection con;
private PreparedStatement pstmt;
private ResultSet rs;
public JdbcConnection(){
this.driver=”com.microsoft.sqlserver.jdbc.SQLServerDriver”;
this.dbname=資料庫名”;
this.username=”資料庫賬號”;
this.password=”資料庫密碼”;
this.url=”地址加資料庫名”;
}
//創建連接方法
public Connection getconnection()
{
try
{
Class.forName(driver);
con=DriverManager.getConnection(url,username,password);
} catch (ClassNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}
//關閉連接方法
public void coloseConnection(Connection con,ResultSet rs,PreparedStatement pstmt)
{
if(rs!=null)
{
try
{
rs.close();
} catch (SQLException e)
{
e.printStackTrace();
}
}
if(pstmt!=null)
{
try
{
pstmt.close();
} catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(con!=null)
{
try
{
con.close();
} catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public Connection getCon()
{
return con;
}
public void setCon(Connection con)
{
this.con = con;
}
public PreparedStatement getPstmt()
{
return pstmt;
}
public void setPstmt(PreparedStatement pstmt)
{
this.pstmt = pstmt;
}
public ResultSet getRs()
{
return rs;
}
public void setRs(ResultSet rs)
{
this.rs = rs;
}
public String getDriver()
{
return driver;
}
public void setDriver(String driver)
{
this.driver = driver;
}
public String getDbname()
{
return dbname;
}
public void setDbname(String dbname)
{
this.dbname = dbname;
}
public String getUsername()
{
return username;
}
public void setUsername(String username)
{
this.username = username;
}
public String getPassword()
{
return password;
}
public void setPassword(String password)
{
this.password = password;
}
public String getUrl()
{
return url;
}
public void setUrl(String url)
{
this.url = url;
}
}
java往mysql里存一個datetime類型的數據
既然你把資料庫的欄位類型設置成了datetime 你就不能插入0000-00-00 00:00:00這樣的數據類型 即使插入了資料庫也會幫你自動轉換的也就是你說的 1970-01-01 除非你把資料庫類型改為nvarchar
如何用java向Mysql中存儲字元串?在我原來數據表的基礎上,加上一個欄位!如何操作?
1.建立連接
try{
Class.forName(“org.gjt.mm.mysql.Driver”);
String url =”jdbc:mysql://”+ip+”:”+port+”/”+sid+”?user=”+name+”password=”+pass+”useUnicode=truecharacterEncoding=utf-8″;
//myDB為資料庫名
Connection conn= DriverManager.getConnection(url);
}catch(Exception e){
System.out.println(“資料庫連接時候出錯了—mysql” + e.getMessage());
}
2、建立preparestatement對象
String sql = “insert into userinfo (id) values(?)”;
PreparedStatement pstam = con.prepareStatement(sql);
pstam.setInt(1, u.getId());
pstam.executeUpdate();//執行插入
3、關閉連接
con.close();
————————————————————
修改表結構
alter table test add test varchar(50);
小菜鳥求教JAVA向MYSQL插入數據
在執行查詢時發現一個錯誤,查詢過程和錯誤信息被記錄在:C:\C:\Users\Administrator\AppData\Roaming\SQLyog\sqlyog.err.
請打開這個文件查看具體的錯誤原因。
在導入資料庫之前,選擇你要導入數據的資料庫,再導入數據就OK了。
java 中 有沒有 類似 mysql
Java是編程語言 面向對象的
Mysql 是資料庫 存儲數據的
這是兩個東西,可以通過Java的JDBC和連接池進行資料庫鏈接和訪問
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/297367.html