❶ java代碼連接資料庫url怎麼獲取
都有統一的格式的,如下:
Microsoft SQL Server JDBC Driver (一般用來連接 SQLServer 2000)
驅動程序包名:msbase.jar mssqlserver.jar msutil.jar
驅動程序類名: com.microsoft.jdbc.sqlserver.SQLServerDriver
JDBC URL: jdbc:microsoft:sqlserver://<server_name>:<port>
默認埠1433,如果伺服器使用默認埠則port可以省略
Microsoft SQL Server 2005 JDBC Driver
驅動程序包名:sqljdbc.jar
驅動程序類名: com.microsoft.sqlserver.jdbc.SQLServerDriver
JDBC URL: jdbc:sqlserver://<server_name>:<port>
默認埠1433,如果伺服器使用默認埠則port可以省略
Oracle
Oracle Thin JDBC Driver
驅動程序包名:ojdbc14.jar
驅動程序類名: Oracle.jdbc.driver.OracleDriver
JDBC URL:
jdbc:oracle:thin:@//<host>:<port>/ServiceName
或
jdbc:oracle:thin:@<host>:<port>:<SID>
❷ JAVA如何將本地圖片變成網路URL 再把URL傳給前台
用js的濾鏡功能可以實現不上傳圖片的預覽
例如:
1.獲取上傳圖片的路徑,一般直接獲取input框內的value就行,輸入框的類型為file
varimgPath=document.getElementByIdx_x_x("fileName").value;
2.獲取預覽圖片的div
varnewPreview=document.getElementByIdx_x_x("preview");
newPreview.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=imgPath;
newPreview.style.width="100px";
newPreview.style.height="100px";
上面是最關鍵的,必須有,否則無法顯示,必須指定div的寬高,否則無法顯示圖片
❸ Java中可以使用URL定位到本地的某個文件嗎
可以的,直接通過URL類實現即可。
舉例:URL fileUrl = new URL("file:///E:/tmp/test.txt");
備註:引入的是「java.net.URL「類。
❹ Java如何利用url下載MP3保存到本地
Java如何利用url下載MP3保存的方法:
1 /** ;
2 * TODO 下載文件到本地 ;
3 * @author nadim ;
4 * @date Sep 11, 2015 11:45:31 AM ;
5 * @param fileUrl 遠程地址 ;
6 * @param fileLocal 本地路徑 ;
7 * @throws Exception ;
8 */ ;
9 public void downloadFile(String fileUrl,String fileLocal) throws Exception {;
10 URL url = new URL(fileUrl);
11 HttpURLConnection urlCon = (HttpURLConnection) url.openConnection();
12 urlCon.setConnectTimeout(6000);
13 urlCon.setReadTimeout(6000);
14 int code = urlCon.getResponseCode();
15 if (code != HttpURLConnection.HTTP_OK) {
16 throw new Exception("文件讀取失敗");
17 }
18 //讀文件流;
19 DataInputStream in = new DataInputStream(urlCon.getInputStream());
20 DataOutputStream out = new DataOutputStream(new FileOutputStream(fileLocal));
21 byte[] buffer = new byte[2048];
22 int count = 0;
23 while ((count = in.read(buffer)) > 0) {;
24 out.write(buffer, 0, count);
25 }
26 out.close();
27 in.close();
28 }。
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。
Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。
❺ SQL在JAVA中的應用URL地址如果是本機的應該怎樣定義
看來樓主用了JDBC-ODBC橋,現在這種架構往往用在MS ACCESS。如果是其他支持JDBC的資料庫,還是建議直接用其所提供的JDBC Driver。如果是windows xp系統,首先要在「控制面板-》管理工具-》數據源(ODBC)」中加入新的數據源。具體做法是「用戶DSN」-》「添加」—》「Microsoft Access Driver *.mdb」。然後數據源路徑以及給一個任意的數據源名(這個名字在java程序中應用的數據源名字)。
在java程序中注冊及連接資料庫要做以下幾件事:
1。注冊驅動類,現在如果是用了JDBC-ODBC橋,則通過代碼,
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
來注冊。
2。建立連接,如果在之前添加數據源的時候給定的數據源名字為「wombat」的話,則通過代碼,
con = DriverManager.getConnection("jdbc:odbc:wombat","freely","ec");
來建立連接。這里url的格式是,jdbc:資料庫驅動:其他。「其他」可能是資料庫路徑參數等,比如jdbc:mysql://192.168.0.1/myData。關於提到的「本機」問題,據我了解JDBC-ODBC橋只能本機使用,即數據源名字定義必須是本機的,至於數據源名字指向的數據源本身在哪則可以在開始「添加數據源」的路徑上給定,這個路徑可以是遠程數據源。不過這些都是在「添加數據源」的時候做的,對於java程序以及程序里的url完全無關,因為程序里的url指向的是本地的數據源名字。至於如果用的是純JDBC,則後面資料庫路徑以及可能的參數形式都是根據具體資料庫有所不同的,不能一概而論,這個要查閱資料庫的文檔才行。(可能說的有點不太清楚,反正連接代碼如果是JDBC-ODBC橋的話,就照上面的寫就是了:)
3。建立SQL statement,
Statement st = con.createStatement();
4。現在就可以用這個statement做資料庫操作了,比如
ResultSet rs = st.executeQuery("select * from T");
完整的代碼如下:
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:wombat");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from T");
...
}
catch(ClassNotFoundException e){
...
}
catch(SQLException e){
...
}
(注意:一個statement只能保存一個resultset,在用同一個statement做新的Query的時候,原本保留在statement中的resultset就被沖掉了,如下代碼不能得到所希望的結果,
Statement st = con.createStatement();
ResultSet rs_t = st.executeQuery("select * from T");
while(rs_t.next()) {
int id_t = rs_t.getInt("ID");
st_s.executeQuery("select * from S");
while(rs_s.next()) {
int id_s rs_s.getInt("ID");
if(id_t == id_s) {
System.out.println("same ID");
}
}
}
)
❻ java項目怎麼把本地圖片改為別人可以訪問的url路徑
項目放在伺服器上,上傳的時候使用絕對路徑上傳到項目所在的文件夾下,把路徑進行處理,資料庫中存放的是伺服器的域名或者ip加上圖片在項目中的路徑,資料庫中怎麼會存放本地路徑呢?
❼ 本地運行javaweb項目,通過資料庫獲取url後,頁面地址不出現localhost:8080,直接顯示資料庫獲取的url.
請貼出相應頁面的代碼(就是請求user那部分的代碼)
根據你貼出的代碼,問題應該就出在你的a標簽里的${pageContext.request.contextPath}這里,你這里應該是沒有獲取到你的項目路徑。如果實在定位不到為什麼取不到項目路徑,你可以使用二樓的方式,自己設定path。
❽ JAVA如何將本地圖片變成網路URL 再把URL傳給前台
你提到了前台,那麼現在是個web應用的場景吧--即可以通過url訪問的服務。
如果這些成立,你就可以把圖片直接放到web應用中直接讀取,還可以將url請求指向某java方法,在此方法中讀取圖片文件並返迴流就可以了。
❾ Java 把一個URL中的數據保存成本地文件,文件名為本機當前的系統時間
publicstaticStringdownloadLog(StringloadUrl,StringfileName)throwsException{
URLurl=newURL(loadUrl);
HttpURLConnectionconn=(HttpURLConnection)url.openConnection();
conn.setConnectTimeout(50*1000);
conn.setRequestProperty("User-Agent",
"Mozilla/4.0(compatible;MSIE5.0;WindowsNT;DigExt)");
InputStreaminputStream=null;
FileOutputStreamfos=null;
inputStream=conn.getInputStream();
//路徑目錄
FilesaveDir=newFile("D://test");
if(!saveDir.exists()){
saveDir.mkdirs();
}
Filefile=newFile(saveDir+File.separator+fileName);
fos=newFileOutputStream(file);
readInputStream(fos,inputStream);
returnfile.toString();
}
/**
*用流把數據寫到本地文件上
*
*@paraminputStream
*@return
*@throwsException
*@throwsIOException
*/
(FileOutputStreamfos,
InputStreaminputStream)throwsException{
byte[]buffer=newbyte[1024];
intlen=0;
try{
while((len=inputStream.read(buffer))!=-1){
fos.write(buffer,0,len);
}
fos.flush();
}catch(Exceptione){
logger.error("readInputStream文件可能太大導致");
thrownewException(e);
}finally{
try{
fos.close();
inputStream.close();
}catch(IOExceptione){
}
}
}
❿ java 怎麼取得本機IE地址欄中的URL地址啊
jni 然後取得ie窗口句柄. 遍歷裡面的子窗口句柄, 取得地址欄窗體句柄, 發送GETTEXT消息