webForumDet fria alternativet

jsp och mysql

4 svar · 299 visningar · startad av SimonG

SimonGMedlem sedan maj 2000444 inlägg
#1

gday,

Jag söker efter nån mkt enkel site på engelska eller svenska som beskriver hur man kopplar jsp siter mot mysql databaser så lätt som möjligt med hämta/redigera/tabort exempel.

Kör alltihop lokalt från samma maskin med Orion som webbserver.

tack, simon

[ länkar nån till http://java.sun.com så tar jag gärna en fullständig url :) ]

Jörgen HPMedlem sedan feb. 20012 412 inlägg
#2

Kanske inte komplett vad du söker, men du kommer i varje fall igång:

http://www.caucho.com/products/resin/java_tut/db_form.xtp

Att ändra SQL-frågan mellan select, update, delete och insert är inte vidare avancerat.

mvh Jörgen :)

SimonGMedlem sedan maj 2000444 inlägg
#3

Jag skulle bara vilja en enkel listning på hur man hämtar/tarbort/ändrar/uppdaterar utan nått krångel. Alla olika exempel jag testar får jag en hel del fel som är helt ologiska för mig.
Många exempel (mer än 50%) fungerar inte alls.

Jörgen HPMedlem sedan feb. 20012 412 inlägg
#4

Hej, mycket otestad kod. Men det borde ge en liten inblick i hur det kan se ut:

<%@ page import="java.sql.*" 

Class.forName("org.gjt.mm.mysql.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://db.server.com/databas", "konto", "lösenord");
Statement statement = con.createStatement();
statement.executeUpdate("UPDATE MyTable SET MyField = 'MyValue' WHERE Id = 123");
statement.close();
con.close();

%>

----------------------------

<%@ page import="java.sql.*" 

Class.forName("org.gjt.mm.mysql.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://db.server.com/databas", "konto", "lösenord");
Statement statement = con.createStatement();
statement.executeUpdate("INSERT INTO MyTable " +
    "VALUES (1, 'blaha')");
statement.close();
con.close();

%>

-----------------------------

<%@ page import="java.sql.*" 

Class.forName("org.gjt.mm.mysql.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://db.server.com/databas", "konto", "lösenord");
Statement statement = con.createStatement();
ResultSet rs = statement.executeQuery("SELECT * " +
 "FROM MyTable");

// presentera data

statement.close();
con.close();

%>

-----------------------------

<%@ page import="java.sql.*" 

Class.forName("org.gjt.mm.mysql.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://db.server.com/databas", "konto", "lösenord");
Statement statement = con.createStatement();
statement.executeUpdate("DELETE FROM MyTable " +
   " WHERE field_name = 'blaha'");

statement.close();
con.close();

%>

mvh Jörgen :)

SimonGMedlem sedan maj 2000444 inlägg
#5

Det där ser riktigt trevligt ut, är för sent för att testa nu, men skall med glädje göra det i morrn. tack!

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)