我是数据库处理新手。我正在用Java创建一个卡拉OK播放器,我需要一个数据库。我不必直接从硬盘获取资料(声音和文本文件),但我想要一个数据库(SQL Server,Oracle等)来存储它们,这样我就可以拥有一个可以引用/指向他们。可能吗??我可以拥有只有文本和声音文件的数据库吗?
public class SoundPlayer extends JComponent
{
String windowName;
Clip clip;Clip clip2;
public static void main(String[] args) throws UnsupportedAudioFileException,
IOException, LineUnavailableException, InterruptedException
{
JFrame f=new JFrame("hh");
f.getContentPane();
f.pack();
f.setVisible(true);
}
private String String;
public SoundPlayer(File file) throws UnsupportedAudioFileException, IOException, LineUnavailableException, InterruptedException {
AudioInputStream ain=AudioSystem.getAudioInputStream(file);
try
{
DataLine.Info info=new DataLine.Info(Clip.class,ain.getFormat());
AudioFormat inFormat = ain.getFormat();
clip=(Clip) AudioSystem.getLine(info);
//rest code
该对象应该在我的程序中可用,以便我可以访问它。
当然可以。 Blob类型就是为了这个目的。我猜你的数据将被存储为字节数组。 – kosa
创建一些表格。其中一个将有一个BLOB类型的列。这将包含本来是文件的数据。 – Randy
@ Nambari,兰迪你们可以扩张吗?我是新来的..从哪里我可以开始n东西 –