Onderstaand JSP-scriptje werkt locaal perfect maar op de server krijg ik een foutmelding. (interne serverfout). Kan het aan de permissies liggen van mijn access bestand op de server (deze zijn 700 - ik kan deze niet wijzigen via CuteFTP). Of is er iets anders aan de hand? De server ondersteunt JSP e.d. (draaien ook andere JSP scripts op...)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <%@ page import="java.io.*,java.util.*,java.net.*,java.sql.*" %>
<%
Connection connection = null;
ResultSet resultset= null;
String database = "nieuwsbrief.mdb";
String strcon = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + database;
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection=DriverManager.getConnection(strcon);
} catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {};
try {
out.println("test om data in te voegen");
PreparedStatement insert = connection.prepareStatement("INSERT INTO nieuwsbrief (naam, email) VALUES (?, ?)");
insert.setString(1, request.getParameter("naam"));
insert.setString(2, request.getParameter("email"));
insert.executeUpdate();
}
catch(SQLException e) {};
try {connection.close();} catch(SQLException e) {};
%> |