用java怎样把数据存到数据库中

如题所述

只能写个大概的,要写数据到数据库中,先得在数据库中建库,库里建表,表里建字段,然后java里建立数据库连接,用SQL语言写数据到表中的字段
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
//String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名"; //7.0、2000
String url="jdbc:sqlserver://localhost:1433;DatabaseName=数据库名"; //2005
Connection conn=null;
conn= DriverManager.getConnection(url,用户名,密码);
PreparedStatement pst=null;
pst=conn.prepareStatement("Insert Into grade(表名) Values (?)");
pst.setInt(1,你要写的整弄数据);
//pst.setString(2,你要写的字符串数据);
pst.addBatch();
pst.executeBatch();
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-03
jdbc连接数据库,执行sql语句
第2个回答  2017-01-16
1.提取单条记录
//import java.sql.*;
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:%%1";
con=DriverManager.getConnection(url,%%2,%%3);
stmt=conn.createStatement();
stmt.executeUpdate(%%4);
rs=stmt.executeQuery(%%5);
}catch(Exception e){
e.printStackTrace();
}
finally{
try {
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(conn!=null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

3.显示表格
/*
import java.awt.*;
import javax.swing.*;
import java.sql.*;
import javax.swing.table.*;
*/
String[] colHeads=%%4;
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:%%1";
conn=DriverManager.getConnection(url,%%2,%%3);
stmt=conn.createStatement();
rs=stmt.executeQuery("SELECT count(*) as au_count from "+%%5);
rs.next();
int iCount=rs.getInt("au_count");
Object[][] data=new Object[iCount][];
int i=0;
rs=stmt.executeQuery("SELECT * from "+%%5);
while(rs.next()){
data[i]=new Object[iCount];
data[i][0]=rs.getString("au_fname");
data[i][1]=rs.getString("Phone");
data[i][2]=rs.getString("City");
i++;
}
JTable table=new JTable(data,colHeads);
JScrollPane jsp=new JScrollPane(table);
getContentPane().add(jsp);
}catch(Exception e){
e.printStackTrace();
}
finally{
try {
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(conn!=null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
6.关闭时关闭连接
//import java.sql.*;
addWindowListener(new WindowAdapter{
public void windowClosing(WindowEvent wevent){
if(stmt!=null){
try {
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(conn!=null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

7.执行命令
//import java.sql.*;
Connection conn=null;
PreparedStatement pst=null;
try {
conn=DriverManager.getConnection(url);
pst=conn.prepareStatement("Insert Into grade(%%1) Values (?)");
pst.setInt(1,%%2);
//pst.setString(2,%%2);
pst.addBatch();
pst.executeBatch();
} catch (SQLException e){
e.printStackTrace();
}
finally{
try {
if (pst != null)
pst.close();
if (conn != null)
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
第3个回答  2016-06-03
嗯 用jdbc 或者orm框架 hibernate之类的

怎样用Java实现从文本文档中读取数据并存入数据库
3. 使用JDBC连接数据库。通过JDBC API实现数据的存入操作。首先需要加载数据库驱动,创建数据库连接,然后使用`PreparedStatement`来执行SQL语句。```java import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;\/\/ ...public boolean saveD...

java怎样将读取数据写入数据库
要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接。 使用DriverManager的getConnectin(String url,String username,String password )方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得。 例如:\/\/连接MySql数据库,用户名和密码都是root String url =...

java配置类应该怎么存数据库
对象和关系再映射存入数据库。将对象映射到数据库的关系上类对应表,字段对应列,聚合字段对应一对多或者多对多,这样用起来很方便,可以只写java就完成数据库操作可能还要写jpql,对于简单的逻辑可以用criteria,纯对象化的查询,java有个ORM的规范,叫JPA,hibernate实现了JPA,它还有EclipseLink等实现。

java怎样将读取数据写入数据库
1、安装好SQL Server 2012后,运行 开始 → 所有程序 → Microsoft SQL Server 2012 → 配置工具 →SQL Server配置管理器 2、在左边栏找到 SQL Server网络配置选项,点开它的小箭头,会看到“【你的数据库名】的协议” (图中是ERIC2012的协议),选中它,看右边栏。(1)如果Named Pipes 未启用...

Java中怎样插入一条语句到数据库中(java添加信息到数据库中)
1.insert into 表名 values(值1,值2,...值n)---(这种必须填充该表所有字段的值)2.insert into 表名 set(字段1,字段2,...字段n)values(值1,值2,...值n)--(这种必须填充非空字段,可空字段可以不填)3.insert into 表名 set 字段1=值1,字段2=值2,...字段n=值n --(这种必须填...

tcp ip Java编程,socket接收的数据怎么存储到数据库
3个步骤,1,建立socket连接,2,取得数据,处理数据(解析,分类,等等)3,存数据库。

求大佬指点 JAVA中TCP\/IP服务端收到的数据怎么存到数据库中???
无论是哪种语言,TCP的数据都是两种,一种是未解析过的原始报文(十六进制),这种可以存数据库,也可以是日志形式存在日志文件中,当做备份,调试查找问题的时候也可以通过这些原始报文来检查问题所在。另一种就是这些原始报文经过解析后的结果,比如ID、时间、其它数据这些,解析出来后直接插入你预先创建...

java怎么解析指定的文件,并保存到数据库
String bpNo = sheet.getCell(1, i).getContents().trim(); \/\/获取第i行第2列的具体数据 String numStr = sheet.getCell(2, i).getContents().trim(); \/\/获取第i行第3列的具体数据 ...} \/\/数据都可以读取到剩下的就在循环中插入了 ...

java上传图片到数据库?
2、首先,文本类的可以放在request中通过request.getAttribute(name)获取。图片你在前端放地址,后端也是像前面通过request.getAttribute(name)获取后存入数据库。这是jsp+servlet的做法。jsp有九大内置对象用于传递数据。3、上传插件的选择:此篇博文选择的是jQuery的zyupload文件上传插件;上传请求发起后,java...

怎么用java程序把excel导入到mysql数据库
读取Excel的第三方工具一般可以用jxl或者poi。jxl比较轻量,poi功能更强大一点。如果数据量较小,推荐jxl,百万级的推荐poi。从我代码中取出来的一部分,你自己参考下吧。流程就是:1、创建workbook对象 2、读取sheet 3、读取行,循环行读取列值 4、将列值拼装成insert语句 5、执行sql 其中要注意的几...

相似回答