Avatar billede snowflake7 Nybegynder
03. oktober 2003 - 09:31 Der er 6 kommentarer og
1 løsning

søge på filnavne som ligger i database?

hej er der nogle der nogensinde har lavet noget hvor man kunne søge på filnavne og man så fik en hel masse links hvor ordet indgik i ?
Avatar billede snowflake7 Nybegynder
03. oktober 2003 - 12:45 #1
<%@ page import="java.sql.*" %>
<!-- '!' tells the computer not to include this in the same method as usual, i.e. _jspService,
      when the JSP is translated into a servlet -->
<%!
  // Declaration of variables and configuration of database connection
  final String dbDriver  = "org.gjt.mm.mysql.Driver";
  final String dbUser    = "";
  final String dbPassword = "";
  final String dbUrl      = "jdbc:mysql://localhost/indstruksdb";
  Connection dbConn = null;
%>
<%!
  // One of JSP's default methods. The code in this method is run
  // when the JSP is called for the first time only. You often
  // use this method to connect to databases and to open files
  public void jspInit()
  {
    // Things that can go wrong are placed in a try / catch structure
    // that informs the computer what to do if something goes wrong
    try
    { // Get driver for the database
      Class.forName( dbDriver ).newInstance();
      // Open connection to the database
      dbConn = DriverManager.getConnection(dbUrl, dbUser, dbPassword);
    } // Catch sentences print out information about the error that has occured
    catch (ClassNotFoundException e)
    {
      System.err.println("Class not found: " + e);
    }
    catch (InstantiationException e)
    {
      System.err.println("InstantiationException: " + e);
    }
    catch (IllegalAccessException e)
    {
      System.err.println("IllegalAccessException: " + e);
    }
    catch (SQLException E)
    {
      System.err.println("SQLException: " + E.getMessage());
      System.err.println("SQLState:    " + E.getSQLState());
      System.err.println("VendorError:  " + E.getErrorCode());
    }
  }
%>
<%!
  // One of JSP's default methods. The code in this method is run
  // when the JSP is removed from memory. You often use this
  // method to close connections to databases and to close files
  public void jspDestroy()
  { // Close the connection to database
    try { dbConn.close(); }
    catch (Exception ignore){}
  }
%>


minfil:
<%@ include file="databasejsp.jsp" %>
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//DA"
      "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">
<head>
<title>
soegfilerJSP
</title>
</head>
<body>
  <%
    Statement st = dbConn.createStatement();
    ResultSet rs = st.executeQuery("SELECT * FROM filer");
  %>
  <%
  while(rs.next())
  {

  }






  %>

</body>
</html>
Avatar billede snowflake7 Nybegynder
03. oktober 2003 - 12:45 #2
mySQL database
Avatar billede arne_v Ekspert
03. oktober 2003 - 23:01 #3
Det ser umiddelbart ud til at du har styr på din JSP, så det er vel
mere et database problem - hvordan gemmes data i databasen ? hvilken
SQL kan hente de oplysninger du skal bruge ?
Avatar billede snowflake7 Nybegynder
04. oktober 2003 - 20:47 #4
Jo, det er det.
jeg vil gerne gøre sådan, at man søger på et ord og alle de filer hvor ordet er i de vil så komme frem på skærmen, som links.
Avatar billede snowflake7 Nybegynder
05. oktober 2003 - 13:03 #5
<%@ include file="databasejsp.jsp" %>
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//DA"
      "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">
<head>
<title>
soegfilerJSP
</title>
</head>
<body>
<%
    Statement st = dbConn.createStatement();
    ResultSet rs = st.executeQuery("SELECT * FROM filer");
  %>
<form method = "post">



<table>
<tr>

        <td>Søg på ord:

            <input  type="tekst"  value=<% if (request.getParameter("query1Tekst") != null)
                      out.print(request.getParameter("query1Tekst")); %>>
            <td/>
  <td><input type="submit" value="søg"/></td>
  </tr>


</table>
  <%
  while(rs.next())
  {

  }






  %>


</form>
</body>
</html>

fint nu er der en knap og et søgefelt hvad gør jeg så nu?
Avatar billede snowflake7 Nybegynder
06. oktober 2003 - 11:25 #6
hej er ikke nogen som kan hjælpe?
Avatar billede snowflake7 Nybegynder
06. oktober 2003 - 16:31 #7
hej gider ikke spilde point på det her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester