Ik probeer een verbinding te maken tussen een MS SQL database en een JSP-pagina. Hieronder staat de code. De database staat op een andere pc binnen mijn netwerk.
Ik gebruik een microsoft-driver:
http://www.microsoft.com/...C5BF05BF71&displaylang=en
Volgens mij werkt deze goed, maar ik weet het niet helemaal zeker.
Gebruikersnaam: lip-liso
Wachtwoord: portal
Databasenaam: Northwind
Volgens mij is het probleem dat ik geen databasenaam heb opgegeven. Ik heb geen idee hoe ik dit erbij zou moeten zetten. Ik heb al gezocht bij google en op GOT.
Ik krijg het volgende terug:
exception: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
Kan iemand mij helpen???
Ik gebruik een microsoft-driver:
http://www.microsoft.com/...C5BF05BF71&displaylang=en
Volgens mij werkt deze goed, maar ik weet het niet helemaal zeker.
Gebruikersnaam: lip-liso
Wachtwoord: portal
Databasenaam: Northwind
Volgens mij is het probleem dat ik geen databasenaam heb opgegeven. Ik heb geen idee hoe ik dit erbij zou moeten zetten. Ik heb al gezocht bij google en op GOT.
Ik krijg het volgende terug:
exception: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
Kan iemand mij helpen???
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
25
26
27
28
29
| <%@ page language="java" import="java.sql.*"%>
<body>
<%
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
} catch (ClassNotFoundException e) {
out.println("<p>Driver not found:" + e + e.getMessage() + "</p>" );
}
try {
Connection conn = DriverManager.getConnection
("jdbc:microsoft:sqlserver://10.20.135.205","lib_admin","portal");
Statement stmt = conn.createStatement();
ResultSet rs;
rs = stmt.executeQuery("SELECT LastName FROM Employees WHERE EmployeeID=1");
out.println( "<table>" );
while ( rs.next() ) {
String LastName = rs.getString("LastName");
out.println(LastName);
}
out.println( "</table>" );
conn.close();
} catch (Exception e) {
out.println( "<p>exception: "+e+e.getMessage()+"</p>" );
}
%>
</body>
</html> |