Advertisement
Guest User

Untitled

a guest
May 12th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.40 KB | None | 0 0
  1. <%@page import="java.sql.Driver"%>
  2. <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
  3. pageEncoding="ISO-8859-1"%>
  4.  
  5. <%@ page import="javax.sql.*" %>
  6. <%@ page import="java.sql.*" %>
  7. <%@ page import="java.sql.DriverManager" %>
  8. <%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>
  9. <%@ page import="org.json.simple.JSONObject"%>
  10. <%@ page import="org.json.simple.JSONArray"%>
  11.  
  12. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  13. <html>
  14. <head>
  15. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  16. <title>my web</title>
  17. </head>
  18. <body>
  19.  
  20. <%
  21.  
  22. java.sql.Connection con = null;
  23.  
  24. String url = "jdbc:mysql://localhost:3306/learning";
  25.  
  26. String username = "root";
  27.  
  28. String password = "laira123";
  29.  
  30. try{
  31.  
  32. Class.forName("com.mysql.jdbc.Driver").newInstance();
  33.  
  34. con = DriverManager.getConnection(url,username,password);
  35.  
  36. //out.println("connected");
  37. java.sql.Statement stmt = con.createStatement();
  38.  
  39. String query = "SELECT * FROM emp";
  40.  
  41. ResultSet rs = stmt.executeQuery(query);
  42.  
  43. JSONArray json = new JSONArray();
  44.  
  45. while(rs.next()){
  46.  
  47. json.add(rs.getString("fname"));
  48. json.add(rs.getString("lname"));
  49. System.out.println("firstName:"+rs.getString("fname") +" "+"lastName:"+rs.getString("lname"));
  50. }
  51.  
  52. out.println(json.toJSONString());
  53.  
  54.  
  55. }
  56.  
  57. catch(Exception e){
  58.  
  59. e.printStackTrace();
  60.  
  61. }
  62.  
  63. %>
  64.  
  65. </body>
  66. </html>
  67.  
  68. package com.example.anuu.myjson;
  69.  
  70. import android.annotation.TargetApi;
  71. import android.net.Uri;
  72. import android.os.AsyncTask;
  73. import android.os.Build;
  74. import android.support.v7.app.AppCompatActivity;
  75. import android.os.Bundle;
  76. import android.text.Html;
  77. import android.util.Log;
  78. import android.view.View;
  79. import android.widget.Button;
  80. import android.widget.TextView;
  81.  
  82.  
  83.  
  84.  
  85. import org.json.JSONArray;
  86.  
  87. import java.io.BufferedReader;
  88. import java.io.IOException;
  89. import java.io.InputStream;
  90. import java.io.InputStreamReader;
  91. import java.io.OutputStreamWriter;
  92. import java.io.Reader;
  93. import java.net.HttpURLConnection;
  94. import java.net.MalformedURLException;
  95. import java.net.URL;
  96.  
  97. public class MainActivity extends AppCompatActivity {
  98.  
  99. Button click;
  100. TextView textView;
  101.  
  102. URL url;
  103.  
  104. HttpURLConnection connection;
  105.  
  106. BufferedReader reader;
  107.  
  108. StringBuffer buffer;
  109.  
  110. @Override
  111. protected void onCreate(Bundle savedInstanceState) {
  112. super.onCreate(savedInstanceState);
  113. setContentView(R.layout.activity_main);
  114.  
  115. click = (Button) findViewById(R.id.clickButton);
  116.  
  117. textView = (TextView) findViewById(R.id.text1);
  118.  
  119. click.setOnClickListener(new View.OnClickListener() {
  120. @Override
  121. public void onClick(View v) {
  122.  
  123. new JSONTask().execute("http://192.168.1.9:8080/WedDBJSp/JspDb.jsp");
  124.  
  125. }
  126. });
  127.  
  128. }
  129.  
  130. public class JSONTask extends AsyncTask<String, String, String> {
  131. String line = " ";
  132.  
  133. @Override
  134. protected String doInBackground(String... params) {
  135.  
  136. try {
  137. url = new URL(params[0]);
  138.  
  139. connection = (HttpURLConnection) url.openConnection();
  140.  
  141. connection.connect();
  142.  
  143. InputStream stream = connection.getInputStream();
  144.  
  145. reader = new BufferedReader(new InputStreamReader(stream));
  146.  
  147. buffer = new StringBuffer();
  148.  
  149. while ((line = reader.readLine()) != null) {
  150.  
  151. buffer.append(line);
  152. }
  153.  
  154.  
  155.  
  156. }
  157.  
  158. catch (MalformedURLException e) {
  159. e.printStackTrace();
  160. } catch (IOException e) {
  161. e.printStackTrace();
  162. } finally {
  163. if (connection != null) {
  164. connection.disconnect();
  165. }
  166.  
  167. try {
  168. if (reader != null) {
  169. reader.close();
  170. }
  171. } catch (IOException e) {
  172. e.printStackTrace();
  173. }
  174.  
  175. }
  176.  
  177. return buffer.append(line).toString();
  178. }
  179.  
  180. @TargetApi(Build.VERSION_CODES.JELLY_BEAN)
  181. @Override
  182. protected void onPostExecute(String result) {
  183. super.onPostExecute(result);
  184.  
  185. // Log.i("id11",result.toString());
  186.  
  187. textView.setText(Html.fromHtml(result).toString());
  188.  
  189. Log.i("data1", "json data");
  190. }
  191. }`enter code here`
  192.  
  193. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement