❶ 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消息