数据库添加数据代码
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。