當前位置:首頁 » 操作系統 » 資料庫添加數據代碼

資料庫添加數據代碼

發布時間: 2023-03-07 19:53:27

『壹』 如何控制java代碼向資料庫中插入數據

Java程序向資料庫中插入數據,代碼如下:

//首先創建資料庫,(access,oracle,mysql,sqlsever)其中之一,其中access,sqlsever需要配置數據源(odbc);
//然後再eclipse中創建類(ConnDb,Test,TestBean)ConnDb功能為連接資料庫,查詢,插入,刪除,修改數據的類,Test為含有main方法的測試類,TestBean為數據表中的欄位屬性及set,get方法
//以下是ConnDb代碼:
packagedb;
importjava.sql.Connection;
importjava.sql.DriverManager;
import
java.sql.ResultSet;
importjava.sql.SQLException;
import
java.sql.Statement;
importjava.util.ArrayList;
publicclassConnDb{
publicConnectionstartConn(Connectionconn){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:資料庫","用戶名","密碼");
}catch(Exceptione){
System.out.println("連接資料庫時出現錯誤");
}
returnconn;
}

publicArrayListexecuteQuery(Stringsql){
Connectionconn=null;
Statementstmt=null;
ResultSetrs=null;
ArrayListlist=newArrayList();
try{
conn=startConn(conn);
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);//sql為<ahref="https://www..com/s?wd=sql%E8%AF%AD%E5%8F%A5&tn=44039180_cpr&fenlei=-BuW0snHF--bIi4WUvYETgN-TLwGUv3EPHTzPHbkPWf3"target="_blank"class="-highlight">sql語句</a>例如"select*from
表名",從main方法中傳進來,這里用的是ArrayList類將查詢結果存儲起來
while(rs.next()){
TestBeantb=newTestBean();
tb.setTid(rs.getString("tid"));
tb.setTname(rs.getString("tname"));
tb.setTinfo(rs.getString("tinfo"));
list.add(tb);
}
}
catch(SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}finally{
closeConn(rs,stmt,conn);
}
returnlist;
}
publicvoidexecuteUpdate(Stringsql){
Connectionconn=null;
Statementstmt=null;
try{
conn=
startConn(conn);
stmt=conn.createStatement();
stmt.executeUpdate(sql);
}
catch(SQLExceptione){
System.out.println("修改,插入或者刪除資料庫數據時發生錯誤!");
}finally{
closeConn(stmt,conn);
}
}
publicvoidcloseConn(ResultSetrs,Statementstmt,Connectionconn){
try{
if(rs!=
null){
rs.close();
}
if(stmt!=null){
stmt.close();
}
if(conn!=null){
conn.close();
}
}
catch(SQLExceptione){
//TODOAuto-generatedcatch
block
System.out.println("關閉資料庫的時候發生錯誤!");
}
}
publicvoidcloseConn(Statementstmt,Connectionconn){
try{
if(stmt!=null){
stmt.close();
}
if(conn!=null){
conn.close();
}
}
catch(SQLExceptione){
//TODOAuto-generatedcatchblock
System.out.println("關閉資料庫的時候發生錯誤!");
}
}
}

『貳』 php向資料庫插入一條數據代碼 急急急!!!!

$rs
=
mysql_query($sql);
這一段改成:
if(mysql_query($sql)){
echo
"<script
language=JavaScript>alert('資料庫提交成功!');window.location.href='team.php';</script>";
}else{
echo
"插入失敗,錯誤原因是{mysql_error()}";
}
然後根據錯誤原因解決問題,或者把錯誤原因給大家看看。
如果仍然提示成功,請檢查你的許可權,還有你的mysql資料庫Team這個表裡的主鍵有沒有重復?

『叄』 如何用VB代碼向資料庫中添加數據表

'以下代碼可以向當前資料庫添加數據表
'(測試OK,添加"Table1"數據表,包含4個欄位):
Set
NewTable
=
CurrentDb.CreateTableDef("Table1")
With
NewTable
.Fields.Append
.CreateField("欄位1",
dbText)
.Fields.Append
.CreateField("欄位2",
dbText)
.Fields.Append
.CreateField("欄位3",
dbText)
.Fields.Append
.CreateField("欄位4",
dbText)
End
With
CurrentDb.TableDefs.Append
NewTable

『肆』 mysql資料庫怎麼創建數據表並添加數據

1、創建一個資料庫test2

代碼:mysql>createdatabasetest2;

截圖:

『伍』 如何在VB中實現向ACCESS資料庫添加數據

以下代碼能使用的前提是庫引用、和資料庫連接代碼正確:
兩種辦法,一種是 用SQL,另一種是ADO
1、用SQL添加數據:
insert into 表名(欄位1,欄位2,欄位3)
values(值01,值02,值03)
例如:
docmd.runsql"insert into EmpTable(Name,age,Duty,Salary) values('王明',35,'外貿總監',12500)"
2、用ADO的辦法:
ADO比較復雜,給你一個完整的例子吧:
Dim strSqlfitjc As String
strSqlfitjc = "select * from *表"
Set RSfitjc = New ADODB.Recordset 『定義一個ADO連接,連進資料庫
RSfitjc.Open strSqlfitjc, cn, adOpenKeyset, adLockOptimistic 』打開連接
RSfitjc.addnew '添加一個紀錄
RSfitjc.Fields("配件編號") = 「style」 『給每個欄位賦值
.Update 』儲存賦值的新紀錄
.Close 關閉連接
End With

『陸』 SQL資料庫批量添加數據

1、創建測試表,create table test_batch(id number, v_date date);


『柒』 往資料庫里寫入數據,然後提出數據代碼應該怎麼寫

select
*
from
表名
where
電話
=『變數』select
*
from
表名
where
姓名
like
『%變數%』以上語句只是在資料庫操作
如果想要查詢的結果顯示出來需要有容器來保存你查詢到的數據
我建議你用DataSet
具體的顯示控制項
你可以用GridView
,添加列(和資料庫列名一樣)後,直接給它綁定數據源DataSource。

熱點內容
cf北京伺服器ip 發布:2025-08-21 16:51:13 瀏覽:725
資料庫欄位值為空的數據 發布:2025-08-21 16:45:14 瀏覽:572
php項目視頻 發布:2025-08-21 16:34:33 瀏覽:194
叉叉腳本激活碼 發布:2025-08-21 16:34:32 瀏覽:250
清理ie緩存快捷鍵 發布:2025-08-21 16:07:30 瀏覽:443
演算法規避 發布:2025-08-21 15:56:48 瀏覽:895
ip伺服器是機器嗎 發布:2025-08-21 15:40:34 瀏覽:770
wpf讀資料庫存儲的時間 發布:2025-08-21 15:30:59 瀏覽:441
存儲過程是先編譯好的嗎 發布:2025-08-21 15:25:07 瀏覽:889
java高並發編程詳解 發布:2025-08-21 15:11:27 瀏覽:550