现在想往 数据库中插入一项 数据
表的形式是这样(char ,float)
只有两个属性
现在想往表中插入新数据。
插入现有数据可以,但是我想插入的是自变量代替的数据怎么办???简单的代码如下:
import java.sql.*;
import javax.swing.*;
import java.util.*;
import java.lang.String.*;
import java.awt.event.*;
import java.awt.*;
import java.lang.*;
import java.io.*;
public class AccessDB
{
Connection con;
Statement sta;
public AccessDB() throws SQLException
{
init();
}
public void init() throws SQLException
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Access : ok");
con = DriverManager.getConnection("jdbc:odbc:test","","");
System.out.println("Access : ok");
System.out.println("---------------------------");
sta = con.createStatement();
String s1 = "布";
String s2 = "123.45";
float num = Float.parseFloat(s_2);
String query = "insert into stock values('布',123.45)";
String query1 = "insert into stock values(" + s1 + "," + num + ")";//用自变量怎么实现
sta.executeUpdate(query);
sta.executeUpdate(query1);
}
catch(java.lang.Exception ex)
{
ex.printStackTrace();
}
}
public static void main(String args[]) throws SQLException
{
AccessDBd = new AccessDB();
}}
表的形式是这样(char ,float)
只有两个属性
现在想往表中插入新数据。
插入现有数据可以,但是我想插入的是自变量代替的数据怎么办???简单的代码如下:
import java.sql.*;
import javax.swing.*;
import java.util.*;
import java.lang.String.*;
import java.awt.event.*;
import java.awt.*;
import java.lang.*;
import java.io.*;
public class AccessDB
{
Connection con;
Statement sta;
public AccessDB() throws SQLException
{
init();
}
public void init() throws SQLException
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Access : ok");
con = DriverManager.getConnection("jdbc:odbc:test","","");
System.out.println("Access : ok");
System.out.println("---------------------------");
sta = con.createStatement();
String s1 = "布";
String s2 = "123.45";
float num = Float.parseFloat(s_2);
String query = "insert into stock values('布',123.45)";
String query1 = "insert into stock values(" + s1 + "," + num + ")";//用自变量怎么实现
sta.executeUpdate(query);
sta.executeUpdate(query1);
}
catch(java.lang.Exception ex)
{
ex.printStackTrace();
}
}
public static void main(String args[]) throws SQLException
{
AccessDBd = new AccessDB();
}}
解决方案 »
- swing 调用播放器在当前页面打开视频文件
- 学习的疑问
- 一个可能有点菜的HashMap问题
- 怎么让SWT shell一产生就让它一直失去 键盘焦点(窗口焦点)
- 在jsp里怎么插入一个能播放存在web项目里的avi格式的视频的播放器
- 关于java中参数传递不明白的地方,大家进来看看!
- 求助,在JAVA里面如何读取文件的最后N行的数据啊?(每一行的数据长度不定)急!!
- <JAVA编程思想》里的一段代码,按照书的指示完整的打上去,可竟然发现了20个ERROR!
- 如何实现下面的功能,给个思路或者提示。
- 帮菜鸟一把,谢谢!
- 请教 Applet运行时报错:NullPointerException 不胜感激!!!!!
- 请教各位我想使用Delphi7+java联合开发,java做服务器端,那我的win32客户端通过什么技术进行通讯,感谢。
pstmt=con.prepareStatement("insert into stock(filed1,filed2)values(?,?)")
import javax.swing.*;
import java.util.*;
import java.lang.String.*;
import java.awt.event.*;
import java.awt.*;
import java.lang.*;
import java.io.*;
public class AccessDB
{
Connection con;
Statement sta;
public AccessDB() throws SQLException
{
init();
}
public void init() throws SQLException
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Access : ok");
con = DriverManager.getConnection("jdbc:odbc:test);
System.out.println("Access : ok");
System.out.println("---------------------------");
sta = con.createStatement();
String s1 = "布";
String s2 = "123.45";
float num = Float.parseFloat(s_2);
String query = "insert into stock values('布',123.45)";
String query = "insert into stock values('"+s1+"',"+s2+")";//用自变量怎么实现
sta.executeUpdate(query);
sta.executeUpdate(query1);
}
catch(java.lang.Exception ex)
{
ex.printStackTrace();
}
}
public static void main(String args[]) throws SQLException
{
AccessDBd = new AccessDB();
}}