Help with the connection statement
Hi,
I want the initialization of the database i.e.,
Class.forName(DEFAULT_DRIVER);
Connection connection = DriverManager.getConnection(DEFAULT_URL);
To be done in one method (in a class) and other methods should use this connection object inside.Is it possible to do something like this.Hope that you got my question correctly.
A reply would be appreciated.
Thanks
AS
smartnash, looks like you're going to have your whole
app written for you on this forum, one question at a
time.
This is pretty basic Java. Have you read about
scope?
public static Connection initDatabase()
try
Class.forName(DEFAULT_DRIVER);
System.out.println("Driver loaded
loaded successfully");
Connection connection =
ction = DriverManager.getConnection(DEFAULT_URL);
System.out.println("Got a connection to the
to the database");
catch(Exception e)
e.printStackTrace();
return connection;
}Look at what you've done - you've declared a local
variable named connection inside the try block. The
instant you leave the try block connection is out of
scope. The compiler is complaining because you're
trying to return a variable that is no longer in
scope.
Read the messages that the compiler and runtime are
giving you and think about them.
Your solution, since this is a static method, is to
declare a private static variable connection. Use
this method to initialize and return THAT:
public class ConnectionManager
private static Connection connection;
public static Connection initDatabase()
if (ConnectionManager.connection == null)
try
Class.forName(DEFAULT_DRIVER);
System.out.println("Driver loaded
iver loaded successfully");
ConnectionManager.connection =
onnection =
DriverManager.getConnection(DEFAULT_URL);
System.out.println("Got a connection to
nnection to the database");
catch(Exception e)
e.printStackTrace();
ConnectionManager.connection = null;
return ConnectionManager.connection;
}You'll want another static method to close your
connections, too.
Sorry, I didn't compile or test this, but you get the
idea. - MOD
Hi,
Thanks for the information.Where else do you think I can et information other than the forums and online?.Do you think there is something wrong in me asking the questions.?
I dont know whether you will get time to reply to this Q,Will keep on posting.
As
Similar Messages
-
Need help with the session state value items.
I need help with the session state value items.
Trigger is created (on After delete, insert action) on table A.
When insert in table B at least one row, then trigger update value to 'Y'
in table A.
When delete all rows from a table B,, then trigger update value to 'N'
in table A.
In detail report changes are visible, but the trigger replacement value is not set in session value.
How can I implement this?You'll have to create a process which runs after your database update process that does a query and loads the result into your page item.
For example
SELECT YN_COLUMN
FROM My_TABLE
INTO My_Page_Item
WHERE Key_value = My_Page_Item_Holding_Key_ValueThe DML process will only return key values after updating, such as an ID primary key updated by a sequence in a trigger.
If the value is showing in a report, make sure the report refreshes on reload of the page.
Edited by: Bob37 on Dec 6, 2011 10:36 AM -
Help with the import statement
Hello,
i have a question, how would you start a simple program
that it doesn't involve graphics or anything like that.
A simple program that for ex. it would increment and then dicrement the
enetered number.
What would you write after import_______________;
and how would you initialize the variables that you use.
Thanks in advance!!!I'm not sure that you understand what an import statment does.
Every class that you want to use must be imported. For example in this the class Integer must be imported
Integer myinteger = new Integer(5);so every time you use the word "new" that class must be imported.
To make our lives a little easier java will automatically include the java.lang.* files so all java programs have the line:
import java.lang.*;even though you don't see it.
If you want to use other classes you must find out what package they are in and import that class or it's entire package.
For example if you want to get user input you would probably want to look at the java.io package.
It will take some time to get a good feel for the packages and what classes are available, but spend some time each day or a couple time a week looking through the java API's.
hope that helps. -
I need help with the iPad Remote app to connect to apple TV 2
I need help with the iPad Remote app to connect to apple TV 2 I have the app already on my ipad and when I open it only shows my itunes library and not the small black Apple TV 2 icon! How do i fix this and i know it's something
Get the manual at http://manuals.info.apple.com/en_US/AppleTV_SetupGuide.pdf
Cheers, Tom -
My station is listed on Itunes Radio stations, but there's a problem with the connection. Does any body help us regarding this issue? The station name is KRAL FM under the Top 40 / Pop category
My station is listed on Itunes Radio stations, but there's a problem with the connection. Does any body help us regarding this issue? The station name is KRAL FM under the Top 40 / Pop category
-
The Mac Book pro is not charging. The led is green with the connection and the computer is not charging. Thank you for the help
Reset SMC. http://support.apple.com/kb/HT3964
Choose the method for:
"Resetting SMC on portables with a battery you should not remove on your own".
If this does not help, contact Apple.
Best. -
my iphone 3gs keeps showing the screen with the connect to itunes display, and I've restored it multiple times on different computers, but everytime it finishes restoring, it shows the display again and the computer says it needs to be restored. can anybody help me with this?
it was saying error code 1, i tried the things it said but none of it worked. now it is not showing an error code at all, it just keeps saying it needs to be restored.
-
why is it ok for a verizon wireless service representative to lie to a customer? I went over my monthly data and i called to ask for some help with the overage because i was barely over. They told me they would take care of it and sold me on a shared data plan that would result in 2gb less data but told me i would save 20$ a month. I agreed and recieved my next statement and to my suprise my bill actually went up 15$ a month and i talked to several people and they all told me there is nothing that can be done to get back on the plan i was on and they can not even give me a discount to get me back to what i was paying. They can only offer me a convenience credit. I will be cancelling service.
ajwest101,
We do not want to see you go. I truly apologize for any misinformation regarding your plan. Let's investigate into this a little further. What plan were you on? What plan were you switched to? If you look at the detailed billing online of your previous bill do you see any additional charges other then the plan?
LindseyT_VZW
Follow us on Twitter @VZWSupport -
Performance issue with the ABAP statements
Hello,
Please can some help me with the below statements where I am getting performance problem.
SELECT * FROM /BIC/ASALHDR0100 into Table CHDATE.
SORT CHDATE by DOC_NUMBER.
SORT SOURCE_PACKAGE by DOC_NUMBER.
LOOP AT CHDATE INTO WA_CHDATE.
READ TABLE SOURCE_PACKAGE INTO WA_CIDATE WITH KEY DOC_NUMBER =
WA_CHDATE-DOC_NUMBER BINARY SEARCH.
MOVE WA_CHDATE-CREATEDON to WA_CIDATE-CREATEDON.
APPEND WA_CIDATE to CIDATE.
ENDLOOP.
I wrote an above code for the follwing requirement.
1. I have 2 tables from where i am getting the data
2.I have common fields in both the table names CREATEDON date. In both the tables I hve the values.
3. While accessing the 2 table and copying to thrid table i have to modify the field.
I am getting performance issues with the above statements.
Than
Edited by: Rob Burbank on Jul 29, 2010 10:06 AMHello,
try a select like the following one instead of you code.
SELECT field field2 ...
INTO TABLE it_table
FROM table1 AS T1 INNER JOIN table2 AS T2
ON t1-doc_number = t2-doc_number -
I need help with the Quote applet.
Hey all,
I need help with the Quote applet. I downloaded it and encoded it in the following html code:
<html>
<head>
<title>Part 2</title>
</head>
<body>
<applet codebase="/demo/quote/classes" code="/demo/quote/JavaQuote.class"
width="300" height="125" >
<param name="bgcolor" value="ffffff">
<param name="bheight" value="10">
<param name="bwidth" value="10">
<param name="delay" value="1000">
<param name="fontname" value="TimesRoman">
<param name="fontsize" value="14">
<param name="link" value="http://java.sun.com/events/jibe/index.html">
<param name="number" value="3">
<param name="quote0" value="Living next to you is in some ways like sleeping with an elephant. No matter how friendly and even-tempered is the beast, one is affected by every twitch and grunt.|- Pierre Elliot Trudeau|000000|ffffff|7">
<param name="quote1" value="Simplicity is key. Our customers need no special technology to enjoy our services. Because of Java, just about the entire world can come to PlayStar.|- PlayStar Corporation|000000|ffffff|7">
<param name="quote2" value="The ubiquity of the Internet is virtually wasted without a platform which allows applications to utilize the reach of Internet to write ubiquitous applications! That's where Java comes into the picture for us.|- NetAccent|000000|ffffff|7">
<param name="space" value="20">
</applet>
</body>
</html>When I previewed it in Netscape Navigator, a box with a red X appeared, and this appeared in the console when I opened it:
load: class /demo/quote/JavaQuote.class not found.
java.lang.ClassNotFoundException: .demo.quote.JavaQuote.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException: \demo\quote\JavaQuote\class.class (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more
Exception in thread "Thread-4" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)What went wrong? and how can I make it run correct?
Thanks,
Nathan PinnoJavaQuote.class is not where your HTML says it is. That is at the relative URL "/demo/quote/".
-
I can see an RSS folder from SharePoint on my phone (yay!) - is there a way to have this with the "Connect to Outlook" option?
We've got a bevy of test phones here and I've been able to see RSS feeds in an Exchange setup using Android (along with other folders) but no Lists that were hooked up using "Connect to Outlook" button from SharePoint.Hi,
You are viewing Mobile view of the site into your phone. If you open the same site in normal PC view i.e. the same look which you have in your computer then it will give you an option to connect to outlook.
Hope this helps
Regards,
Pratik Vyas | SharePoint Consultant |
http://sharepointpratik.blogspot.com
Posting is provided AS IS with no warranties, and confers no rights
Please remember to click Mark As Answer if a post solves your problem or
Vote As Helpful if it was useful.
Thanks for the suggestion but clicking on 'Connect to Outlook' from various phones doesn't seem to work. "This webpage is not available." -- I didn't really expect it to do anything as I think this was meant to be done on a computer. And then
the result is that the documents would be available in Outlook.
And then, my question kicks in: is it possible to see these files that are now in Outlook on a phone that's connected to the Exchange Server. -
Hey whats up..... I'm new to the playbook and I'm having serious problems trying to connect my playbook with the blackberry desktop software. when i tried connecting it, a small windows popped up, saying "blackberry desktop software cannot communicate with the connected device.............. and if error to update". So i did. I'd already backed up the playbook the day before so it was ok when the small windows said, "all data would be remove and playbook would return to factory settings". I did all the procedures and the blackberry desktop software still wont connect to the playbook. I tried uninstalling the blackberry desktop software and re-installing it, but the same thing keep on showing up. So i cant access my playbook.
Can someone plz help me????????
PS... My Playbook is on OS 2.1.0.1088 and is 16GB
I tried the updating method 5 times now and uninstalling and reinstalling the blackberry desktop software 7 twice. I dont know what else to do, and also Is there another way i cant access the playbook?
Solved!
Go to Solution.Try this:
http://btsc.webapps.blackberry.com/btsc/viewdocument.do?externalId=KB26904&sliceId=2&cmd=displayKC&d...
Please click the Thumbs Up icon if this comment has helped you!
If your issue is resolved, please click the solution button on the resolution!
Every BlackBerry should have BlackBerry Protect, get it now! | Follow me on Twitter | Bring Back BBM Music! -
Need help with the contstant blinking amber light
I tried to go into Airport Utility to setup some features on my Airport Extreme N and could not find the device in the list. I have tried to rescan a good number of times, the soft, hard and factory resets, tried reinstalling the software and I have tried to connect to through my desktop via Ethernet. Actually, this is the configuration that I am using to write this post. I can also connect to the Airport Extreme via my iPhone4, which is the sole purpose I bought this thing.
Thanks in advance for the help.Trippe wrote:
I tried to go into Airport Utility to setup some features on my Airport Extreme N and could not find the device in the list.
Welcome to Apple's discussion groups.
I have tried to connect to through my desktop via Ethernet.
If you have a Mac, connecting it to a LAN port on the Extreme with an Ethernet cable should allow AirPort Utility to see the Extreme, presuming that's what you mean you did. (If you have a non-Mac system, there's probably a way to do something similar, but I can't help with the details.) If that's not working -
Help with this update statement..
Hi everyone,
I am trying to update a column in a table .I need to update that column
with a function that takes patient_nbr and type_x column values as a parameter.
That table has almost "300,000" records. It is taking long time to complete
almost 60 min to 90 min.
Is it usual to take that much time to update that many records?
I dont know why it is taking this much time.Please help with this update statement.
select get_partner_id(SUBSTR(patient_nbr,1,9),type_x) partner_id from test_load;
(it is just taking 20 - 30 sec)
I am sure that it is not the problem with my function.
I tried the following update and merge statements .Please correct me if i am wrong
in the syntax and give me some suggestions how can i make the update statement fast.
update test_load set partner_id = get_partner_id(SUBSTR(patient_nbr,1,9),type_x);
merge into test_load a
using (select patient_nbr,type_x from test_load) b
on (a.patient_nbr = b.patient_nbr)
when matched
then
update
set a.partner_id = get_partner_id(SUBSTR(b.patient_nbr,1,9),b.type_x);
there is a index on patient_nbr column
and the statistics are gathered on this table.Hi Justin,
As requested here are the explain plans for my update statements.Please correct if i am doing anything wrong.
update test_load set partner_id = get_partner_id(SUBSTR(patient_nbr,1,9),type_x);
"PLAN_TABLE_OUTPUT"
"Plan hash value: 3793814442"
"| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |"
"| 0 | UPDATE STATEMENT | | 274K| 4552K| 1488 (1)| 00:00:18 |"
"| 1 | UPDATE | TEST_LOAD | | | | |"
"| 2 | TABLE ACCESS FULL| TEST_LOAD | 274K| 4552K| 1488 (1)| 00:00:18 |"
merge into test_load a
using (select patient_nbr,type_x from test_load) b
on (a.patient_nbr = b.patient_nbr)
when matched
then
update
set a.partner_id = get_partner_id(SUBSTR(b.patient_nbr,1,9),b.type_x);
"PLAN_TABLE_OUTPUT"
"Plan hash value: 1188928691"
"| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |"
"| 0 | MERGE STATEMENT | | 274K| 3213K| | 6660 (1)| 00:01:20 |"
"| 1 | MERGE | TEST_LOAD | | | | | |"
"| 2 | VIEW | | | | | | |"
"|* 3 | HASH JOIN | | 274K| 43M| 7232K| 6660 (1)| 00:01:20 |"
"| 4 | TABLE ACCESS FULL| TEST_LOAD | 274K| 4017K| | 1482 (1)| 00:00:18 |"
"| 5 | TABLE ACCESS FULL| TEST_LOAD | 274K| 40M| | 1496 (2)| 00:00:18 |"
"Predicate Information (identified by operation id):"
" 3 - access("A"."patient_nbr"="patient_nbr")"Please give some suggestions..
what's the best approach for doing the updates for huge tables?
Thanks -
I am needing help with the final steps in restoring my iPod Touch 5
I need help with the final steps in restoring my iPod
I was told that the iPod would automatically go to restore mode when connected to wifi. It did not do that
Maybe you are looking for
-
How to call a query from the backing bean ?
Hi all, Another question for you guys : I made a jspx page with an input form and a submit button. When I click the submit button, the action my_action in my backing bean is executed. This is the code : public BindingContainer getBindings() { return
-
1/ plug in my iphone 4S (iOS 6.1.3) unlocked to PC (window 7) 2/ window explorer open and see "Apple iPhone" icon and clicked 3/ see internal storage icon telling me GBs of ize used 4/ click in and see DCIM folder 5/ double click and nothing inside c
-
Sales order has a PO attached to it
Hi, I need to delete a sales order with a PO attached to it. I have deleted all the line items in the purchase order but when i try to reject the line items in the SO it doesnt let me and refers me back to the PO. I know we cannot delete the PO docum
-
Hi all, I need some help on we19. I am doing ab basic IDOC to File scenario Here is what has been done. On R3 server SM59 - Created a RFC destination for XI Server WE21 - Created Port for XI Server WE20 - Created Partner Profile with outbound mes
-
I have recently bought a D3300 and would like to know what editing program will open its camera raw files.