导航:首页 > 编程语言 > java写的数据库

java写的数据库

发布时间:2023-03-18 04:51:48

Ⅰ 用java创建数据库可以吗

可以
分两种情况, 一种是服务器型的数据库, 通过语句建立库, 我试过的MySQL就可以, JDBC链接上MYSQL后, 用Statement 执行建表的SQL语句, 提交的时候一定要用execute(String)来提交, 因为executeUpdate不一定可以执行建表语句.其他数据库应漏祥该也可以, 因为你想, 既然比如Oracle 之类的数据库有第三方图形化软件, 可以进行全面的操作, 包括申请表空间, 建库等等, 那么通过返租搏程序就一定可以实现.

还有一种情况是没有服务器的数据库, 我知道的只型局有两种, 一个是SQLite, 一个是Derby(Java DB), 数据库直接对应文件, 这种情况, 需要你对应的数据库链接所在的文件夹一定要存在, 然后通过上面的方法提交语句就可以直接建立出表文件.

Ⅱ java写入数据库

需要拼接字符串, 因为id和student是字符串, 在SQL里需要加单引号:

StringBuilderbuilder=newStringBuilder();
builder.append("insertintostudentvalues");
builder.append("('");
builder.append(id);
builder.append("','");
builder.append(password);
builder.append("')");

Stringst=builder.toString();

或者使用setString的方式:

Connectionconn=DriverManager.getConnection(url);
PreparedStatementps=conn.prepareStatement("insertintostudentvalues(?,?)");
pstmt.setString(1,id);//设置第1个参数的值为字符串
pstmt.setString(2,password);//设置第2个参数的值为字符串
pstmt.execute();

Ⅲ java常用的数据库有哪些,好学吗

常用的,我一般接触的就这两种。Oracle、Mysql,数据库上手其实好使蛮简单的,简单的查询、添加、修改、删除这四种还是蛮好学的,至于后期的进阶这个其实只要逻辑弄顺了,再加上知道的方法多一点其实还是不太难,至于大神级的。我还没有接触过不知道啥样了就

Ⅳ java中数据库到底是一个什么东西有什么用谢谢。。

额。。。。数据库、数据库,顾名思义就是存储数据的仓库呀,不管你有何种语言开发程序,蠢没应用程序只是对数据的读取和处理,那么数据从哪里来呢,处桐逗理完之后数据又放在哪里呢,这当然就要考带轮纳虑数据存储问题了,这就需要数据库了

Ⅳ java 写入数据库

1:首先写一个方法是接收数据后保存至数据库的方法,但是添加进去的数据需要进行标识(主要考虑到如果数据量较大,在保存的过程中可能有新的数据进来会产生多条数据,所以需要数据标识);
2:当点击按钮时弹出标识的数据,记录ID号;
3:将修改后的数据根据ID号保存更新至数据库中并取消该数据的标识;

Ⅵ 用java编写一个创建数据库和表的程序的代码怎么写

importjava.sql.*;

publicclassTest
{
publicstaticvoidmain(String[]args)throwsException
{
Class.forName("com.mysql.jdbc.Driver");

//一开始必须填一个已经存在的数据库
Stringurl="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8";
Connectionconn=DriverManager.getConnection(url,"root","123456");
Statementstat=conn.createStatement();

//创建数据库hello
stat.executeUpdate("createdatabasehello");

//打开创建的数据库
如州stat.close();
conn.close();
url="jdbc:mysql://localhost:3306/hello?useUnicode=true&characterEncoding=utf-8";
conn=DriverManager.getConnection(url,"root","123456");
stat=conn.createStatement();

//创建表test
stat.executeUpdate("createtabletest(idint,namevarchar(80))");

//添加数据
stat.executeUpdate("insertintotestvalues(1,'张三')");
渣卖蔽stat.executeUpdate("insertintotestvalues(2,'李四')");

//查询数据
ResultSetresult=stat.executeQuery("select*fromtest");
while(result.next())
{
System.out.println(result.getInt("id")+""+result.getString("name"));
}

配碧//关闭数据库
result.close();
stat.close();
conn.close();
}
}

Ⅶ Java数据库,哪个更好用

你好,对于java来说,MySQL是最好用的数据库。因为MySQL简单,高效,而且是免费的。有很多大型的java应用都是使用的MySQL数据库。

Ⅷ java写的带数据库的程序如何在没安装数据库的系统上运行

你的问题应该从两个方面进行分析
第一、使用java内嵌式数据库
在程序中使用
Derby和HSQLDB等java内嵌式数据库,只需在程序中将数据库配置好即可,是程序专用的。
可以达到你所说的java数据库程序不需要配置在任何机器上运行。
但是,内嵌式数据库的处理能力很低,只适合小数据量的程序使用。
第二、使用Oracle、MSSql、MySql等数据库
首先这些数据库软件需要安装,即使不在本机安装也需要在一台可以访问到的机器上安装,然后使用jdbc访问。
如果程序安装在已经安装这些数据库的机器上,你只需要将程序的数据库访问指向本机即可。
但是,在本机安装数据库的机器很少,大部分都是访问网络上的数据库,这就需要你引入配置文件。
在配置文件中进行参数配置。当然,你可以写一些默认配置,当实际环境与默认配置不同时就需要修改默认配置。
所以说不用配置的程序其实是符合你默认配置的程序,你需要根据不同的系统或环境组织自己的默认配置文件。
没有万能的东西,只能是适应大部分,而且需要你在编写程序时提前考虑针对各种运行环境的变化。
有问题请留言吧

Ⅸ 数据库如何用java写超市购物程序

要使用Java编写超市购物程序,您需要使用Java数据库编程技术来连接到您的数据库并帆早执行相关的数据库操作。在Java中,您含轿滑可以使用JDBC(Java数据库连接)API来连接到数据库并执行SQL语句。例如,您可以使用JDBC API来执行以下操作:

Ⅹ java如何去创建数据库

Java要连接数据库,那么首先你必须安装mysql数据库。
安装好mysql之后,安装JDK了。
安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,解压版的Eclipse,就要配置eclipse.ini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表。
先创建数据库:
CREATE DATABASE SCUTCS;
接着,创建表:
CREATE TABLE STUDENT
(
SNO CHAR(7) NOT NULL,
SNAME VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL,
BDATE DATE NOT NULL,
HEIGHT DEC(5,2) DEFAULT 000.00,
PRIMARY KEY(SNO)
);
然后插入数据,可以用SQL语句insert into <表名> values (value1, value2, ...);
编写.java文件来演示一下如何访问MySQL数据库。
import java.sql.*;
public class JDBCTest {
public static void main(String[] args){
// 驱动程序名 String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "root";
try { // 加载驱动程序 Class.forName(driver);
// 连续数据库 Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!");
// statement用来执行SQL语句 Statement statement = conn.createStatement();
// 要执行的SQL语句 String sql = "select * from student";
// 结果集 ResultSet rs = statement.executeQuery(sql);
while(rs.next()) // 选择sname这列数据 name = rs.getString("sname
// 输出结果 System.out.println(rs.getString("sno") + "\t" + name); }
rs.close(); conn.close();
} catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
} } }

阅读全文

与java写的数据库相关的资料

热点内容
汉语词典pdf下载 浏览:351
android公网ip 浏览:611
要塞1地图放哪个文件夹 浏览:848
凡科建站怎么弄服务器 浏览:939
苹果手机怎么设置app播放 浏览:202
下载网站源码用什么浏览器 浏览:241
六线谱pdf 浏览:156
linuxmysqlsock 浏览:239
人教版数学pdf下载 浏览:460
文档安全加密系统 浏览:491
数控铣床编程简单数字 浏览:788
编程电缆如何重启 浏览:121
myqq命令行发消息 浏览:365
日产逍客怎么使用app升窗 浏览:503
安卓系统怎么快速删除微信内容 浏览:653
csharppython 浏览:409
程序员脖子按摩仪 浏览:563
小米桌面文件夹乱码怎么回事 浏览:858
点歌台app怎么连接 浏览:318
大学电脑编程学什么好 浏览:348