⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 musicfinder.java

📁 音乐网站涉及到很多数据库查询
💻 JAVA
字号:
package serverBag;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

import publicBag.ConnectDB;

public class MusicFinder {

	/**
	 * @param args
	 */
	private Connection con;
	public MusicFinder()
	{
		try
        {
            con = ConnectDB.connectMusicDB();            	
        }
        catch(Exception e)
        {
            e.printStackTrace();           
        }
	}
	public ResultSet findMusicByName(String type,String name)
	{		
        try
        {        	
            PreparedStatement stat = 
            	con.prepareStatement("SELECT cMusicName,cSingerName,cCDName,dtSendTime,vDownAddr " +
					            		"FROM Musics m JOIN MusicCD cd ON m.iCDID=cd.iCDID " +
					            		"JOIN Singer s ON cd.iSingerID=s.iSingerID " +
					            		"WHERE " + type + "=?");
		
            stat.setString(1,name);                    
            ResultSet res = stat.executeQuery();    
            return res;
                       
        }
        catch(Exception e)
        {
            e.printStackTrace();
            return null;
        } 		
	}
	public ResultSet findSingerCDInfo()
	{		
        try
        {        	
            PreparedStatement stat = 
            	con.prepareStatement("SELECT iCDID,cCDName,mPrice,cSingerName,cd.vPhoto,dtSendTime " +
            			"FROM MusicCD cd JOIN Singer s ON cd.iSingerID=s.iSingerID ORDER BY dtSendTime DESC");		
                               
            ResultSet res = stat.executeQuery();    
            return res;
                       
        }
        catch(Exception e)
        {
            e.printStackTrace();
            return null;
        } 		
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -