Connect Java with SSRS URL Access method
I am trying to connect SSRS with Java to display the reports in a browser.
My application is java 1.6 Swing application and use Applet.I read the article
http://www.javaworld.com/javaworld/jw-01-2005/jw-0110-sqlrs.html?page=4
But I am not able to understand why do we need the servlets the authors has mentioned.
I am able to connect and get back the report in pdf format without these servlets .Also what sort of access will be required for this.
Will all external users need access to the report server.
Some one please help
Any other suggestion for connection SSRS with JAVA .I have tried webservice method and it dint work either now I am planning for url access
but need help with this
Thanks
Can anyone please help.I can provide any more info if needed.I tried the URL method but I get no response in my stream.
I can post the code i am using in the servlet.
Similar Messages
-
An error occured when connecting java with Ms Access
Hello Everybody
I am a new developer in java and want to connect java with Microsoft Access
i am using JCreator LE
My code is to insert 3 records for 3 members and then save them in DB and retrieve the information
Here is the code
import java.sql.*;
public class Project3 {
public static void main(String[] args) {
try {
System.out.println("Beginning Connection");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String accessFileName = "Information";
String connURL = "jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ="+accessFileName+".mdb;PWD=";
Connection con = DriverManager.getConnection( connURL ,"","");
Statement stmt = con.createStatement();
System.out.println("Connection done successfully");
stmt.execute("Create table Member(Name String,ID Integer)");
stmt.execute("insert into Member values ('Joe','1234')");
stmt.execute(" select * from Member");
ResultSet rs=stmt.getResultSet();
if (rs != null)
while (rs.next()){
System.out.println("Name: "+rs.getString("Name")+ "ID: " + rs.getString("ID"));
stmt.close();
con.close();
catch (Exception e) {
System.out.println("An error Occurred in Connecting with the DB " );
}and the error is
Beginning Connection
Connection done successfully
An error Occurred in Connecting with the DB
it didn't insert information in the DBWell, thank u i have traced the error and fx it
but
how to modify the code and keep the user entering 3 values and search for the entered values??
Here is the correct code
import java.sql.*;
public class Project3 {
public static void main(String[] args) {
try {
System.out.println("Beginning Connection");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String accessFileName = "jdbc:odbc:Project";
String connURL = "jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ="+accessFileName+".mdb;PWD=";
Connection con = DriverManager.getConnection( accessFileName);
Statement stmt = con.createStatement();
System.out.println("Connection done successfully");
stmt.execute("Create table Member(Name String,ID Integer)");
stmt.execute("insert into Member values ('Joe','1234')");
stmt.execute(" select * from Member");
ResultSet rs=stmt.getResultSet();
if (rs != null)
while (rs.next()){
System.out.println("Name: "+rs.getString("Name")+ "ID: " + rs.getString("ID"));
stmt.close();
con.close();
catch (Exception err) {err.printStackTrace();}
} -
Can' t connect Java with MySQL
My goal is to connect Java with MySQL. I found many solutions on Internet, but I always get the same mistake:
SQLException: No suitable driver
SQLState: 08001
VendorError: 0MySQL works fine alone or with php.Only thing left me to think is that the installed versions are not compatible for this mysql-connector-java-5.0.4
I don't believe that could be a reason.
Installed versions are:
Apache Tomcat 5.5.20 Server
Apache HTTP Server 2.2.4
PHP 5.2.0
MySQL 5.2
jre 1.5.0_11
jdk1.5.0_11
Apache Tomacat JK2 connector Version: 1.2.20 File Name: mod_jk-apache-2.2.3.so
mysql-connector-java-5.0.4
I also set connector in class path: C:\mysql-connector-java-5.0.4;C:\mysql-connector-java-5.0.4\mysql-connector-java-5.0.4-bin.jar;C:\mysql-connector-java-5.0.4\src\com\mysql\jdbc
For installation I used manulas from:
http://apacheguide.org/jsp.php
http://doc.51windows.net/mysql/?url=/MySQL/ch23s03.html
Here is also a test code in java:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Connect
public static void main (String[] args)
Connection conn = null;
try {
conn =
DriverManager.getConnection("jdbc:mysql://localhost/first_test" +
"user=monty&password=greatsqldb");
// Do something with the Connection
} catch (SQLException ex) {
// handle any errors
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
}i'm desperate, please help or tell me someone who'll know the answer.
Thank You in advancehey buddy .. it seems yr code is wrong .. in getconnection () method u should also specify the port ,which u r not doing ...
the default port for MySQL is 3306 ... see below i am giving you a sample code ... its working fine .. and dont forget to put the MySQL driver jar path in to classpath and also copy the jar into common/lib folder of your tomcat ....
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MySQLConnectionTest {
public static void main(String[] args) {
new MySQLConnectionTest().connTest();
public void connTest() {
String tableName = "portfolio"; //change as per setting
String hostName = "10.81.9.39"; // please change for the target database ip or hostname
String dbPort = "3306"; //change if not using the default
String dbName = "tradingsystem"; //change as per the given DB name
String username = "root"; //change as per setting
String password = "password"; //change as per setting
System.out.println("before try");
Double data=0.0;
Double data1=0.0;
try {
Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("before driver manager");
Connection conn = DriverManager.getConnection("jdbc:mysql://"+hostName+":"+dbPort+"/"+dbName, username, password);
String query1 = "select * from "+tableName+" where User_id='trader1' and Stock_Type='Equity'";
System.out.println("quesry1="+query1);
Statement stmt = conn.createStatement();
ResultSet rs1 = stmt.executeQuery(query1);
while(rs1.next())
System.out.println("hiiiiii for rs1");
System.out.println(rs1);
Quantity=(Integer)rs1.getObject(5);
MarketPrice=(Double) rs1.getObject(8);
data=Quantity*MarketPrice;
data1+=data;
System.out.println("data1="+data1);
i=0;
rs1.close();
stmt.close();
conn.close();
} catch (ClassNotFoundException e) {
e.printStackTrace(System.err);
} catch (SQLException e) {
e.printStackTrace(System.err);
i hope it will work for u...
cheers, -
How to connect java with oracle
can any body show me the code of how to connect java with oracle database.
thank youTo configure Oracle JDBC:
1. Add Oracle JDBC JAR file classes12.zip or ojdbc14.zip to classpath.
2. Load and register the JDBC driver.
Class.forName("oracle.jdbc.driver.OracleDriver");
3. Obtain a connection:
String url="jdbc:oracle:thin:@<host>:1521:<database>
Connection con = DriverManager.getConnection(url,
"myLogin", "myPassword");
4. Create a SQL statement.
Statement stmt = con.createStatement();
5. Obtain a result set.
ResultSet rs = stmt.executeQuery(
"SELECT ..."); -
Hi,
I have a requirement in my project to connect Java with ABAP. I want to access ABAP tables from my java application. I am not sure but I think we can use SAP JDBC drivers to do that.
I found this link to connect JAVA with ABAP :
SAP DB JDBC Driver
My doubt from this link is where can I get the Host Name for the sandbox system I am using and what is the Database Schema name for the tables created using se11.
Regards,
PrateekHi
If you have direct connection to data base then you can use
the JDBC driver for the data base that is in use (We have oracle).
But usually you have to go through the application server this mean you have to use "SAP Java Connector" that connect to SAP using RFC .
Talk to your basis people.
Regards. -
Unable to connect JAVA with Oracle
I have jdk1.6 and oracle installed on my machine but unable to connect java with database
have classes12.jar and ojdbc14.jar
my environmental variables in respect to this are :
JAVA_HOME= C:\Java\jdk1.6.0_04
JRE_HOME=C:\Java\jdk1.6.0_04
PATH=J:\oracle\ora92\lib;
J:\oracle\ora92\bin;
C:\Program Files\Oracle\jre\1.3.1\bin;
C:\Program Files\Oracle\jre\1.1.8\bin
CLASSPATH=J:\oracle\ora92\jdk\jre\bin\JdbcOdbc.dll;
J:\oracle\ora92\jdbc\lib\classes12.jar;
J:\oracle\ora92\jdbc\lib\ojdbc14.jar
The code is
import java.sql.*; public class dat1 { public static void main(String[] args)throws SQLException,ClassNotFoundException { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Class.forName("com.oracle.jdbc.OracleDriver"); } catch (ClassNotFoundException e) { System.out.println("unable to load driver"); return; } } }
the error message is
Error in thread "main" java.lang.NoClassDefFoundError
Please Help Me
Thanks For Reading
Thanks a lot in Advance For your ANSWERSmaybe if you asked nicely instead of ordering people around we might tell you.
As it is all you're going to hear is that you don't need both those jars, as they contain different versions of the same driver.
I'm not going to tell you which you need, as you should have the documentation to tell you that. But then you also should have the documentation to tell you how to set your classpath properly and you failed to read that too. -
How to connect java with database without any dsn.
is there any way to connect java with database with out creating any dsn..like we do in ado in vb by providing provider.
Sure use a type 4 driver. No DSN.
-
Connecting JAVA with Video Card
Hai,...
Can someone tell me how to connect Java with a video card (like Matrox, dec-link, etc)?
Because i want to display a video using that video card to a TV monitor.
Is there any tutorial about this? and about connecting JAVA with other device?
Thank you,
BillyHai,...
Can someone tell me how to connect Java with a video card (like Matrox, dec-link, etc)?
Because i want to display a video using that video card to a TV monitor.
Is there any tutorial about this? and about connecting JAVA with other device?
Thank you,
Billy -
TIP: Pagination with No URL Access
My tip for enabling pagination with No URL Access security option has been submitted on htmldb studio.
Unfortunately none of the carriage returns seem to remain so it has been published as a single block of text making it very hard to read!!
Raj can you have a look at this so that it is readable
The tip for switching a page into printer friendly mode should hopefully be published soon.The tip for switching a page into printer friendly
mode should hopefully be published soon.Doesn't HTML DB already come with a printer-friendly page template in every theme? Can you post your tip on the forum also?
Thanks -
Connecting java with macromedia shockwave
I wanna make an application that connect java with macromedia shockwave, for doing example...
administering a web chat., or a game. I dont wanna sound like a fool a dummy but i think java is safer than macromedia in security aspects.
I wanna do like a multicap application, macromedia is the visual chat, means people dont have to download all the jre to their computer, and a app in java , in the server that manages the users in the chat, the users permissions, and so. like a better "habbo hotel" chat
"The goal of Flex is to allow Web application developers to quickly and easily build rich Internet applications. In a multi-tiered model, Flex applications serve as the presentation tier."have you tried searching the forums for threads relevant to your problem? There
are many discussions in the forum regarding this one. :) -
Dear all,
I have an application server running W8K R2 and it has SQL 2008 R2 SQL 2012 installed. Each version of SQL has its own instance and SQL 2008 R2 has the SSRS installed as well. I was able to browse to the SSRS URL via the link shown in the SQL Server
2008 Reporting Services Configuration Manager however when I do this now I get the following error message:
"The report server cannot open a connection to the report server database. A connection to the database is required for all requests and processing. (rsReportServerDatabaseUnavailable) Get Online Help"
The Report Server Services Account is set to Local Service and the Database credentials are as follows:
Login: NT Authority:LocalService
Also I get the same error as above if I try to browse to the virtual directory on the actual server using http://localhost\ReportServer_instancename
Can anyone please provide help with this issueHi Mika,
Similar kind of Connection problem is discussed and resolved here , Please visit
http://social.technet.microsoft.com/Forums/projectserver/en-US/0752de1d-9df4-4ce4-9985-ea1ba2a7b15f/the-report-server-cannot-open-a-connection-to-the-report-server-database?forum=projectserver2010general , if you have not visited so far.
Thanks Manish ----------------------------------------- Please use <font color="blue">Marked as Answer</font> if my post solved your problem and use <font color="blue">Vote </font>if a post was useful </Html> -
How to connect Java with Acces (DSN Less)
Hi, I'm try to connect an Access DataBase in Java with an example. I find it in this forum, but don't work...
I've my database in the folder Data, and its name is BaseDat.mdb...
I'm working in NetBeans 5.5, and the DataBase is in the Folder: "C:/Documents and Settings/MetalTux/POOL/src/Data/BaseDat.MDB"...
This way, its work, but It's another way to use this... without the "C:/Documents and Settings/MetalTux/POOL/src/"????
Please help me... and sorry my english...
Regards...I have this in my code:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conec = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/Documents and Settings/MetalTux/POOL/src/Data/BaseDat.MDB");
This is OK... work in my code...
But I want to know if there's another way to do this... without "C:/Documents and Settings/MetalTux/POOL/src" code....
In Visual Basic I do this with "App.Path", but I don't know how I can do the same thing in Java...
Please help me... -
Hello everybody,
I have created a java program in JBuilder9 and i have connected it with Access 2003.
I want to connect the program with SQLServer 2000.
How can i do it?
Thanks in advance!You can either find a JDBC driver to directly connect to SQL Server or set up a DSN to SQL Server Database through ODBC and use the JDBC-ODBC bridge As you may have done when connecting to Access Database
-
Plz help....
How to Connect a Java With C ....using the JNI, Java Native Interface. there are tons of tutorials on the web about it, that will explain far better and more completely than a few posts on a forum
-
i am new to oracle.
i cant connect java(jdk1.3) to oracle using 'oracle.jdbc.driver.OracleDriver' in Class.forName() and DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger")
it shows "class not found" error.
is there any one to suggest or help me?Hi,
you are posting in wrong forum, as this one is for SQLDeveloper-related issues only. You should post java-related issues in this forum:
SQL Developer
However, about your exception you have missed to put the oracle jdbc driver in the classpath.
Download it from here:
SQL Developer
and see more info here:
http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jdbc/index.html
Maybe you are looking for
-
Is it possible to do it by graphically selecting the segment of the xy-graph curve?
-
New pc - how to import my libraries
Got a new pc, and don't know whether I can transfer all the music I have on my ipod onto the pc? Can anyone tell me how this works? thanks Martin
-
Query 1 shows less consistent gets but more cost than Query 2..
Hi , SQL> select dname from scott.dept where deptno not in (select deptno from scott.emp) Ðñüãñáììá åêôÝëåóçò Plan hash value: 3547749009 | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | | 0 | SELECT STATEMENT | |
-
Credit and debit a/c are posting in same account
After generating invoice when checking the accounting documents the both credit and debit accounts are posting into the same accounts. T-code:FB03. How to solve this? Regards, C Chaitanya
-
With Problem signature: Problem Event Name: APPCRASH Application Name: AcroRd32.exe Application Version: 11.0.0.379 Application Timestamp: 505fd19e Error Module Name: ZSR.dll Error Module Version: 6.20.1625.0 Error Module Timesta