数据库操作之插入数据

更新时间:2023-05-29 05:34:13 阅读: 评论:0

数据库操作之插入数据
1. 运行界面
2.创建数据库和表
创建数据库语句:create databa db_databa04;
创建表语句:
CREATE TABLE [dbo].[tb_Single] (
    [SName] [varchar] (20) COLLATE Chine_PRC_CI_AS NULL ,
    [SSex] [char] (1) COLLATE Chine_PRC_CI_AS NULL ,
    [SIDCred] [varchar] (20) COLLATE Chine_PRC_CI_AS NULL ,
    [SAge] [varchar] (4) COLLATE Chine_PRC_CI_AS NULL ,
    [Snationality] [varchar] (50) COLLATE Chine_PRC_CI_AS NULL ,
    [Sunit] [varchar] (50) COLLATE Chine_PRC_CI_AS NULL ,
    [SPhone] [char] (11) COLLATE Chine_PRC_CI_AS NULL ,
    [SMemo] [varchar] (50) COLLATE Chine_PRC_CI_AS NULL
) ON [PRIMARY]
GO
创建完成,打开企业管理器,查看结果。
切特3. 创建数据库操作类
创建“UrDao.java ”文件,右键src->New->Class,填写包名“com.pkh.dao”,类名“UrDao”,其他选项保持默认值,点击Finish。
创建完成,在目录结构中可以看到“UrDao.java”文件
接下来,我们可以双击打开“UrDao.java”文件,编写代码。胖鱼头
/*
* 创建日期 2012-4-22
*
菜谱图片大全 * TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package com.pkh.dao;
import java.sql.*;
/**
* @author Administrator
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class UrDao
{
    String url = "jdbc:microsoft:sqlrver://localhost:1433;DatabaName=db_databa04";
    String urname="sa"; //数据库用户名
    String password="sql";  //数据库密码
    private Connection con = null;
    private Statement stmt = null;
    private ResultSet rs = null;
    public UrDao() {  //通过构造方法加载数据库驱动
        try {
            Class.forName("com.microsoft.jdbc.sqlrver.SQLServerDriver");
        } catch (Exception ex) {
            System.out.println("数据库加载失败");
        }
    }
    public boolean Connection() {        //创建数据库连接
        try {
            con = Connection(url, urname, password);
        } catch (SQLException e) {
            System.out.Message());
            System.out.println("creatConnectionError!");
        }
        return true;
    }
    //对数据库的查询操作
    public ResultSet lectStatic(String sql) throws SQLException {
        ResultSet rs=null;
        if (con == null) {
西蓝花做法            Connection();
        }
              try {
        stmt = ateStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        rs = uteQuery(sql);
        } catch (SQLException e) {
                    e.printStackTrace();
                    }
        cloConnection();
        return rs;
    }
    //更新数据库
    public boolean executeUpdate(String name,String x,String idcred,String age,
            String nationality,String unit,String phone,String memo) {
        if (con == null) {
            Connection();
        }
        try {
            String sql = "inrt tb_Single (SName,SSex,SIDCred,SAge,Snationality,SUnit,SPhone,SMemo) "+
            "values('"+name+"','"+x+"','"+idcred+"','"+age+"','"+nationality+"','"+unit+"','"
                    +phone+"','"+memo+"')";
            stmt = ateStatement();
            int iCount = uteUpdate(sql);
           
实盘炒股大赛            System.out.println("操作成功,所影响的记录数为" + String.valueOf(iCount));
放炮        } catch (SQLException e) {
            System.out.Message());
            return fal;
        }
        cloConnection();神奇的画笔
        return true;
    }
    //关闭数据库的操作
    public void cloConnection() {
      if (con != null && stmt != null && rs != null) {
            try {
                rs.clo();
                stmt.clo();
                con.clo();
            } catch (SQLException e) {博士工

本文发布于:2023-05-29 05:34:13,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/804499.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   创建   操作
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图