java 添加记录到数据库

java 添加记录到数据库教程
这应该是一款基本的java入门教程哦,他是先连接数据库,如果数据库连接成功后,再尝试把用户提交的数据添加到数据表哦。

import java.sql.*;

public class register
{
    string logname,realname,password,email,phone,address;
    string message;
    connection con;
    statement sql;
    resultset rs;
    public static void main(string args[])
    {
        register my=new register();
        my.logname="b";
        my.realname="b";
        my.password="b";
        my.email="www.111cn.net";
        my.phone="b";
        my.address="b";
        my.additem();
        system.out.println(my.message);
    }
    public register()
    {
        //加载桥接器:
        try
        {
            class.forname("sun.jdbc.odbc.jdbcodbcdriver");
        }
        catch(classnotfoundexception e){}
       
       
    }
    //设置属性值、获取属性值的方法:
    public void setlogname(string name)
    {
        logname=name;
    }
    public string getlogname()
    {
        return logname;
    }
    public void setrealname(string name)
    {
        realname=name;
    }
    public string getrealname()
    {
        return realname;
    }
    public void setpassword(string pw)
    {
        password=pw;
    }
    public string getpassword()
    {
        return password;
    }
    public void setemail(string em)
    {
        email=em;
    }
    public string getemail()
    {
        return email;
    }
    public void setphone(string ph)
    {
        phone=ph;
    }
    public string getphone()
    {
        return phone;
    }
    public void setaddress(string ad)
    {
        address=ad;
    }
    public string getaddress()
    {
        return address;
    }
    public string getmessage()
    {
        return message;
    }
    //添加记录到数据库的user表:
    public void additem()
    {

        try
        {
            con=drivermanager.getconnection("jdbc:odbc:shop","","");
            sql=con.createstatement();
            string s="'"+logname+"'"+","+"'"+realname+"'"+","+"'"+password+"'"+","+"'"+
                                email+"'"+","+"'"+phone+"'"+","+"'"+address+"'";
            string condition="insert into user values"+"("+s+")";
            sql.executeupdate(condition);
            message="注册成功了";
            con.close();
        }
        catch(sqlexception e)
        {
            message=e.getmessage();//+"http://down.111cn.net提示你:你还没有注册,或该用户已经存在,请你更换一个名字";
        }
    }
}

时间: 2024-09-14 17:22:46

java 添加记录到数据库的相关文章

java添加(修改)一段查询数据库并返回的代码

问题描述 java添加(修改)一段查询的代码,查询的按钮是我自己添加的,但是功能不会写了...数据库(表)有学号.姓名.性别.年龄.班级.java成绩最后一个模块查询的窗口是直接复制的添加窗口.我的意思是用添加窗口,在里面输入要查询的内容后,点击按钮,在其余文本框显示出来其他内容....代码太多了..接二楼....packagestudentinfo;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.s

利用ISAPI实现向数据库中添加记录

本文介绍了用HTML(HypertextMakeupLanguage)编写界面.编写ISAPI(InternetServerApplicationProgrammingInterface)交互程序以实现向用MicrosoftSQLServer建立的数据库中添加记录的方法. 1.前言 MicrosoftSQLServer是一种可伸缩的.高性能的关系型数据库管理系统(RDBMS),它专为分布式客户机-服务器计算环境而设计.它的内置数据复制功能.强大的管理工具和开放式的系统体系结构为发布信息提供了一个

求教大神,java调用oracle把数据库记录下载到本地的工程

问题描述 求教大神,java调用oracle把数据库记录下载到本地的工程 如上图,已经用java调用dos命令行进入sql界面,现在如何编写java代码来执行以下:sset linesize 999 set pagesize 999 spool XX_EVA_RAROC_PKG.sql select text from all_source where name='XX_EVA_RAROC_PKG' order by line; spool off; 用java直接连数据库是否也可行,求教大神提

JAVA频繁访问oracle数据库获取记录(间隔1秒就读取数据库记录或修改数据库记录),如何操作

问题描述 JAVA频繁访问oracle数据库获取记录(间隔1秒就读取数据库记录或修改数据库记录),使用什么连接方式最好(高效)??,用jdbc连接池好吗?,怎么使用jdbc连接池后释放资源而不关闭连接呢??,谢谢各位了!!

使用Java Persistence API修改数据库表行

有关如何使用 NetBeans IDE 的更多信息,请参阅 NetBeans 网站上的 支持和文档. 本文将使用以下技术和资源 JavaServer Faces 组件/ Java EE 平台 1.2/Java EE 5* Travel 数据库 不是必需的 阅读本文的前提条件本文是本系列文章(共两篇)的第二部分.您应该已经阅读了 在 Visual Web 应用程序中使用 Java Persistence API 这篇文章,并且创建了其中所描述 的两个项目以及一些不同的类和网页.第一篇文章提供了建立

看实例学VFP:同时向两个表中添加记录

本文利用看实例学VFP:利用多个表中的字段创建新表这个实例中的知识来制作一个文本式录入表单的简单示例,通过这个表单可以同时向"数据1"数据库中的"网站信息表"和"附加信息表"这两个表中添加记录,并且对录入的数据可以选择"保存"."添加"或"撤消".这两个表的索引字段分别是"编号"和"网站编号",这两个字段的内容是完全相同的,只是分别处于两个表中,并

看实例学VFP:向数据表中添加记录时自动生成编号

本例在"看实例学VFP:向数据表中添加记录并验证输入数据是否合法"的基础上进行了改进,实现了在添加记录时不仅能够完成对输入数据的校验,还具有自动生成编号的功能.自动生成编号的相关代码加在表单的init事件及"添加"按钮的click中,在表单第一次启动或添加完记录后都会调用此段代码,实现自动生成编号的功能.运行界面如下: 本例用到了"数据1"数据库中的"网站信息表",关于该数据库的情况已经在看实例学VFP:示例数据库一文中给出,

看实例学VFP:向数据表中添加记录并验证输入数据是否合法

本例的执行过程大致是在添加记录时首先使用empty()函数对接收数据文本框作是否为空的判断,使用locate做记录指针定位(关于vfp表记录指针定位和数据排序请参考:记录指针定位和数据排序),并判断是否和表中已有的数据重复.通过以上方式完成数据校验,如果满足非空.非重复的条件,则使用append blank命令在表中添加一条空白记录,然后使用replace命令将该记录的对应字段的值修改成表单上对应文本框内输入的值.程序运行时如下图: 本例用到了"数据1"数据库中的"网站信息表

EF 自关联表主键自增情况下,不能添加记录的问题,有谁解决过?

问题描述 EF 自关联表主键自增情况下,不能添加记录的问题,有谁解决过? 如题,我的系统中因为一个特定原因,需要一张自关联表(thisTable)来简化逻辑, 该表主键是自增的,结果发现无法添加记录, 错误消息:无法确定"db.thisTable"关系的主体端.添加的多个实体可能主键相同. 请问,有人解决过这个问题吗? 解决方案 自己解决了,顺便分享给大家: 在EF的设定里,自关联的表主键外键,都不能为空(为空就会破坏数据的完整性), 这在两表关联时没问题,但在自关联就有一个悖论,那就