當前位置:首頁 » 數據倉庫 » java實現sql資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

java實現sql資料庫

發布時間: 2022-04-03 22:42:12

❶ 用JAVA進行sql資料庫操作,怎樣插入數據啊

通過用代碼執行了該SQL語句後可以提取你剛剛插進去的數據的逐漸標示值,inset into 表 values(???);select @@identity 這樣的到了這個剛剛插進去的數據的逐漸標示。然後在將這個標示作為你要插入第二章表的數據

❷ 用java實現 sql資料庫操作代碼代碼

常見的java需要通過兩種驅動來實現

odbc jdbc,所以你可以在這里查找

odbc:
package smxc;

import java.sql.*;

public class Sql_conn {

public static void main(String[] args) {

String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=smxc"; //smxc資料庫名稱

String userName = "sa";

String userPwd = "sa";

Connection Sql_conn ;

try {

Class.forName(driverName);

Sql_conn = DriverManager.getConnection(dbURL, userName, userPwd);

System.out.println("Connection Successful!");

}

catch (Exception e) {

e.printStackTrace();

}

}

}

❸ 用JAVA實現SQL資料庫。具體一步一步該做什麼

然後就是看你要用什麼方式顯示了,是做小軟體還是直接用網頁.
資料庫的連接方式 JDBC 純驅動 連接池 看你用那種了
選好以後,在網上下一段鏈接資料庫的代碼.
修改.
連接
查詢/讀取
顯示到你設計的軟體或是網頁中

我有些資料 要的話留信箱發給你~

❹ java連接sql資料庫

你的工程中沒有導入SQLServerDriver這個包,sql.*並不帶有驅動程序,驅動程序在SQLserver里

❺ java實現sql連接和查詢的代碼

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;

public class DBCon {
//資料庫驅動對象
public static final String DRIVER="oracle.jdbc.driver.OracleDriver";
//資料庫連接地址(資料庫名)
public static final String URL="jdbc:oracle:thin:@localhost:1521:orcl";
//登陸名
public static final String USER="FM";
//登陸密碼
public static final String PWD="FM";
//創建資料庫連接對象
private Connection con=null;
//創建資料庫預編譯對象
private PreparedStatement ps=null;
//創建結果集
private ResultSet rs=null;
//創建數據源對象
public static DataSource source=null;

// //靜態代碼塊
// static{
//
// //初始化配置文件context
// try {
// Context context=new InitialContext();
// source=(DataSource)context.lookup("java:comp/env/jdbc/webmessage");
// } catch (Exception e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
//
//
// }

/**
* 獲取資料庫連接
*/
public Connection getCon(){
try {
Class.forName(DRIVER);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
con=DriverManager.getConnection(URL,USER,PWD);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return con;
}
// /**
// * 獲取資料庫連接
// */
// public Connection getCon(){
//
// try {
// con=source.getConnection();
// } catch (SQLException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
//
// return con;
// }

/**
* 關閉所有資源
*/
public void closeAll(){
if(rs!=null)
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(ps!=null)
try {
ps.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();
}

}
/**
* @param sql資料庫更新(增、刪、改) 語句
* @param pras參數列表(可傳,可不傳,不傳為NULL,以數組形式存在)
* @return 返回受影響都行數
*/
public int update(String sql,String... pras){
int resu=0;
con=getCon();
try {
ps=con.prepareStatement(sql);
for(int i=0;i<pras.length;i++){
ps.setString(i+1,pras[i]);
}
resu=ps.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
closeAll();
}
return resu;
}

/**
* @param sql資料庫查詢語句
* @param pras參數列表(可傳,可不傳,不傳為NULL,以數組形式存在)
* @return 返回結果集
*/
public ResultSet query(String sql,String... pras){
con=getCon();
try {
ps=con.prepareStatement(sql);

if(pras!=null)
for(int i=0;i<pras.length;i++){
ps.setString(i+1, pras[i]);
}
rs=ps.executeQuery();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}

}

❻ java連接sql資料庫。實現增刪改查怎麼寫。誰有實例

最少需要三個類文件吧;
conn連接資料庫類;
bean資料庫映射類;
增刪改查方法類;
代碼很多呢,我有現成的工程文件,你要可以發給你一份;

❼ java資料庫SQL語句,幫我寫出每個需求的SQL語句 謝謝了,坐等

應該這樣寫st.executeUpdate("insert into Table1(name,age)values('"+name+"','"+age+"')");
sql語句有變數是要用 「+變數名+」 的形式與sql語句連接
剛開始學JDBC的朋友很容易犯這樣的錯誤,寫多了就記得了
如果你的age是整型數據的話 記得不要用單引號引上

❽ java怎麼實現sql資料庫備份

那還要看什麼庫,每種資料庫備份的方式有所不同;界面的設計都是一樣,點擊「導出」按鈕選擇文件存放路徑,然後把路徑傳到後台執行資料庫備份的時候文件就可以存放到相應位置。自動備份可以用定時器自動執行,當然要設置一個默認路徑存放備份文件。