「java链接url」java链接oracle url
今天给各位分享java链接url的知识,其中也会对java链接oracle url进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用java怎么写URL接口
- 2、用java如何访问一个url连接
- 3、如何使用java调用url接口
- 4、java链接mysql数据库url怎么写
- 5、java编程 关于URL类链接的问题
- 6、JAVA获取链接URL,URL有登录的ZH、MM
用java怎么写URL接口
在java中,调用http请求接口,主要通过流的方式进行调用,示例接口如下:
/**
* 程序中访问http数据接口
*/
public String searchLoginService(String urlStr) {
/** 网络的url地址 */
URL url = null;
/** http连接 */
HttpURLConnection httpConn = null;
/**//** 输入流 */
BufferedReader in = null;
StringBuffer sb = new StringBuffer();
try{
url = new URL(urlStr);
in = new BufferedReader( new InputStreamReader(url.openStream(),"UTF-8") );
String str = null;
while((str = in.readLine()) != null) {
sb.append( str );
}
} catch (Exception ex) {
logger.error(ex.getMessage(), ex);
} finally{
try{
if(in!=null) {
in.close();
}
}catch(IOException ex) {
logger.error(ex.getMessage(), ex);
}
}
String result =sb.toString();
System.out.println(result);
return result;
}
用java如何访问一个url连接
后台可以重定向或者forword,页面前台可以用Jquery.get()或者post()
如何使用java调用url接口
原贴地址
一、在java中调用url,并打开一个新的窗口
Java代码
String url="";
String cmd = "cmd.exe /c start " + url;
try {
Process proc = Runtime.getRuntime().exec(cmd);
proc.waitFor();
}
catch (Exception e)
{
e.printStackTrace();
}
二、在java中调用url,后台调用。并取得返回值
Java代码
URL U = new URL("");
URLConnection connection = U.openConnection();
connection.connect();
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
while ((line = in.readLine())!= null)
{
result += line;
}
in.close();
java链接mysql数据库url怎么写
连接代码如下:
public static void main(String[] args){
// 驱动程序名
String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名scutcs
String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置时的用户名
String user = "root";
// MySQL配置时的密码
String password = "root";
try {
// 加载驱动程序
Class.forName(driver);
// 连续数据库
Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
// statement用来执行SQL语句
Statement statement = conn.createStatement();
// 要执行的SQL语句
String sql = "select * from student";
// 结果集
ResultSet rs = statement.executeQuery(sql);
System.out.println("-----------------");
System.out.println("执行结果如下所示:");
System.out.println("-----------------");
System.out.println(" 学号" + "\t" + " 姓名");
System.out.println("-----------------");
String name = null;
while(rs.next()) {
// 选择sname这列数据
name = rs.getString("sname");
// 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。
// 然后使用GB2312字符集解码指定的字节数组
name = new String(name.getBytes("ISO-8859-1"),"GB2312");
// 输出结果
System.out.println(rs.getString("sno") + "\t" + name);
}
rs.close();
conn.close();
} catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
}
java编程 关于URL类链接的问题
package com.cstp.Servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.cstp.Bean.UserBean;
import com.cstp.Dao.Users;
public class CheckLogin extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
static final long serialVersionUID = 1L;
public CheckLogin() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//根据cookie里的内容判断 用户是否在线状态和用户名是否存在
boolean islogin=false;
String username = "";
Cookie[] c=request.getCookies();
if(c!=null){
for(Cookie e:c){
String name=e.getName();
String value=e.getValue();
if("old".equals(name)){
//dopost方法里要求记住账号登陆成功后增加的有个cookie是("old","1")
islogin=(name.equals("1"));
}
if("user".equals(name)){
username=value;
}
}
if(isloginusername.trim().length()0){
request.getRequestDispatcher("/main.jsp").forward(request, response);
}}
else
request.getRequestDispatcher("/login.html").forward(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username=request.getParameter("username");
String password=request.getParameter("password");
String isadmin=request.getParameter("isadmin");
String isrecord=request.getParameter("isrecord");
Users user=new Users();
//填充JavaBean
UserBean ub=new UserBean();
ub.setUsername(username);
ub.setPassword(password);
ub.setIsadmin(isadmin);
ub=user.CheckUser(ub);
request.getSession().setAttribute("ub",ub);
if(ub!=null){
if(isrecord!=null"record".equals(isrecord)){
Cookie c1=new Cookie("old","1");
c1.setMaxAge(100000);
c1.setDomain("");//设置域
Cookie c2=new Cookie("user",username);
c2.setMaxAge(100000);
c2.setDomain("");//设置域
response.addCookie(c1);
response.addCookie(c2);
}
//============================================
if(ub.getIsadmin()!=null){
if("yes".equals(ub.getIsadmin())){
request.getRequestDispatcher("/admin.html").forward(request, response);
}
else if("no".equals(ub.getIsadmin())){
request.getRequestDispatcher("/main.jsp").forward(request, response);
}
else
request.getRequestDispatcher("/fail.html").forward(request, response);
}
else
request.getRequestDispatcher("/main.jsp").forward(request, response);
//============================================
}
else
request.getRequestDispatcher("/fail.html").forward(request, response);
}
}
JAVA获取链接URL,URL有登录的ZH、MM
你说的这种是接口形式,调用url传递登录参数,成功后返回xml数据后进行解析。java可以用httpConnection或者appache下面的jar包,里面有httpPost方法。
java链接url的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java链接oracle url、java链接url的信息别忘了在本站进行查找喔。
发布于:2022-12-27,除非注明,否则均为
原创文章,转载请注明出处。