首页 > 后端开发 > 正文

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

2024-03-19 16:47:22 | 我爱编程网

今天我爱编程网小编为大家带来了java写的带数据库的程序如何在没安装数据库的系统上运行,希望能帮助到大家,一起来看看吧!

本文目录一览:

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

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

你的问题应该从两个方面进行分析

第一、使用java内嵌式数据库

在程序中使用

Derby和HSQLDB等java内嵌式数据库,只需在程序中将数据库配置好即可,是程序专用的。

可以达到你所说的java数据库程序不需要配置在任何机器上运行。

但是,内嵌式数据库的处理能力很低,只适合小数据量的程序使用。

第二、使用Oracle、MSSql、MySql等数据库

首先这些数据库软件需要安装,即使不在本机安装也需要在一台可以访问到的机器上安装,然后使用jdbc访问。

如果程序安装在已经安装这些数据库的机器上,你只需要将程序的数据库访问指向本机即可。

但是,在本机安装数据库的机器很少,大部分都是访问网络上的数据库,这就需要你引入配置文件。

在配置文件中进行参数配置。当然,你可以写一些默认配置,当实际环境与默认配置不同时就需要修改默认配置。

所以说不用配置的程序其实是符合你默认配置的程序,你需要根据不同的系统或环境组织自己的默认配置文件。

没有万能的东西,只能是适应大部分,而且需要你在编写程序时提前考虑针对各种运行环境的变化。

有问题请留言吧我爱编程网

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

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

如果是连接oracle就用上面的那个如果是sqlserver就把Connection

con

=

DriverManager.getConnection("jdbc:sqlserver:127..0.1:1433:database=数据库","用户名","密码")

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

java登录注册界面不要数据库

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.io.Serializable;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class SignIn extends JFrame implements Serializable{

private JLabel ab1,ab2,ab3;

private JTextField t1;

private JPasswordField pass;

private JButton bt1,bt2,bt3;

private JPanel jp1,jp2,jp3;

private static final long serialVersionUID = 16L;

SignIn(){

this.setTitle("界面测试");

this.setLayout(new GridLayout(4,1));

this.setResizable(false);

this.setBounds(300,300,300,300);

this.setDefaultCloseOperation(3);

init();

this.setVisible(true);

}

private void init() {

ab1=new JLabel("百度知道XX系统",JLabel.CENTER);

ab2=new JLabel("昵称:");

ab3=new JLabel("密码:");

t1=new JTextField(15);

pass=new JPasswordField(15);

bt1=new JButton("登陆");

bt2=new JButton("退出");

bt3=new JButton("注册");

jp1=new JPanel();

jp2=new JPanel();

jp3=new JPanel();

jp1.add(ab2);

jp1.add(t1);

jp2.add(ab3);

jp2.add(pass);

jp3.add(bt1);

jp3.add(bt2);

jp3.add(bt3);

event();

this.add(ab1);

this.add(jp1);

this.add(jp2);

this.add(jp3);

}

private void event() {

bt2.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

System.exit(1);

}

});

}

public static void main(String[] args) {

new SignIn();

}

}

以上就是我爱编程网整理的java写的带数据库的程序如何在没安装数据库的系统上运行相关内容,想要了解更多信息,敬请查阅我爱编程网。
与“java写的带数据库的程序如何在没安装数据库的系统上运行”相关推荐