There's no such thing as a stupid question, but they're the easiest to answer.
JoinTour
Login
 
Software Development
Tag Cloud
audio blue screen boot bsod computer cpu crash dell desktop driver drivers error excel external hard drive firefox firewall freezes freezing hard drive hardware hijackthis internet internet explorer itunes laptop malware motherboard mouse network networking outlook outlook 2007 popups power printer problem ram router screen slow sound trojan usb virus vista vista 32-bit windows windows xp winxp wireless
Search
Search in:
 
Advanced Search
Tech Support Guy Forums > Software & Hardware > Software Development >
Cheap Decent Database


Computer problem? Tech Support Guy is completely free -- paid for by advertisers and donations. Click here to join today! If you're new to Tech Support Guy, we highly recommend that you visit our Guide for New Members. Enjoy!

Closed Thread
 
Thread Tools
hitman_in_wi's Avatar
Junior Member with 29 posts.
 
Join Date: Aug 2004
Experience: Intermediate
08-Sep-2004, 05:41 PM #1
Cheap Decent Database
Hey guys, Im looking for a cheap database program.

I will be using it to make a very simple program that I may try to market to my employer. It must be a relational DB that allows storage of pictures.

Right now I have MS Works DB, which is absolutely useless. I dont want to spend much money on a DB tho, cuz like I said it is a rather simple program that I need it for.
Chicon's Avatar
Computer Specs
Distinguished Member with 6,695 posts.
 
Join Date: Jul 2004
Location: 50° 34' 07.13" N - 04° 10' 23.
Experience: Second socks retriever
09-Sep-2004, 02:50 AM #2
Hi hitman in wi,

I suggest you to use MySql database server : it's free and easy to install and to use. (www.mysql.com). It is well documented. You may store pictures and other multimedia files.
You may download a free administration tool of MySql at this page http://www.mysqlfront.de/
__________________
Never teach an old monkey how to make faces. - (French maxim)
hitman_in_wi's Avatar
Junior Member with 29 posts.
 
Join Date: Aug 2004
Experience: Intermediate
09-Sep-2004, 01:18 PM #3
I downloaded MySQL to give it a look. Could you tell me how I would store a picture in the database? Doesnt seem to say in the manual im looking at...
Chicon's Avatar
Computer Specs
Distinguished Member with 6,695 posts.
 
Join Date: Jul 2004
Location: 50° 34' 07.13" N - 04° 10' 23.
Experience: Second socks retriever
09-Sep-2004, 03:49 PM #4
There is an administrative tool called SQLyog (but it's not free). If I remember well, it's possible to store pictures (in Mysql, the type of data is BLOB).
Otherwise, it's possible with PHP, Java programs to store binary files in a MySql database.
Anne Troy's Avatar
Computer Specs
Administrator with 11,484 posts.
 
Join Date: Feb 1999
Location: Allentown, PA
Experience: Microsoft Word MVP
09-Sep-2004, 05:03 PM #5
If you have MS Access or can get it, try the MyPictureBook free download here:
http://www.theofficeexperts.com/down...ccessDownloads
hitman_in_wi's Avatar
Junior Member with 29 posts.
 
Join Date: Aug 2004
Experience: Intermediate
10-Sep-2004, 01:43 AM #6
So, lets say I finish this program using a MySQL database. How do I port the program to different machines without MySQL server?
Chicon's Avatar
Computer Specs
Distinguished Member with 6,695 posts.
 
Join Date: Jul 2004
Location: 50° 34' 07.13" N - 04° 10' 23.
Experience: Second socks retriever
10-Sep-2004, 02:58 AM #7
You don't need to port the program to different machines.
For example, with Java : on the machine where the MySql server is stored, you may also store a web server (Apache, for example) and you may write a classical web application in Html which calls Java applets to make different connections with the MySql database. Remote users have to connect the web application with their browser : Java applets will be automatically downloaded on their computer and will run
(each computer must have the Java runtime compatible with which installed on the web server).
There is a more subtle way in Java; there is no need to have the Java runtime on each remote computer : the use of JSP (Java servlet page) to generate Html pages and to connect the MySql server. When the user logs on the web application, a Java servlet will be triggered and will post a Html page to the user's browser and the user will be abled to upload a picture to the web server for the purpose of storing it in the database.
__________________
Never teach an old monkey how to make faces. - (French maxim)

Last edited by Chicon : 10-Sep-2004 03:16 AM.
hitman_in_wi's Avatar
Junior Member with 29 posts.
 
Join Date: Aug 2004
Experience: Intermediate
10-Sep-2004, 08:40 AM #8
But Im looking to write a program that I can hand out to people on a CD that all they have to do is click on it and it works (internet connection or not). I know I can do that with a MS Access DB. Maybe I cant do that with a MySQL DB?
Anne Troy's Avatar
Computer Specs
Administrator with 11,484 posts.
 
Join Date: Feb 1999
Location: Allentown, PA
Experience: Microsoft Word MVP
10-Sep-2004, 08:51 AM #9
And with an Access DB, you need the developer's edition to create runtime versions.
That'll only cost you about a grand...
Chicon's Avatar
Computer Specs
Distinguished Member with 6,695 posts.
 
Join Date: Jul 2004
Location: 50° 34' 07.13" N - 04° 10' 23.
Experience: Second socks retriever
10-Sep-2004, 09:01 AM #10
I guess you mean to release a VB program for different users to connect the same remote database. In this case, it's possible. You'll find documentations there :
http://www.vbmysql.com/articles/visual-basic_mysql
hitman_in_wi's Avatar
Junior Member with 29 posts.
 
Join Date: Aug 2004
Experience: Intermediate
10-Sep-2004, 10:12 AM #11
1000 bucks? For Access?

I dont need a remote Database for people to connect too. The data will not be altered very often, and the duration of use of the program for a single person is a month or so at most. Therefore, any changes needing to be made to the DB can be made to the master copy which is distributed to people as they need it.

Basically a text file can meet my needs if I care to dink around with it enough. I dont need anything complex by any means.

The setup I need is for a SINGLE user to connect to a simple local database.
i.e. everyone with the program would have a copy of the database (the database information need not be secure)


In fact, if I could find an ODBC Driver for Microsoft Works Database, that would be as much as I would need. Does such a driver exist?
Rockn's Avatar
Computer Specs
Distinguished Member with 17,888 posts.
 
Join Date: Jul 2001
Location: Mexico of the North, MN
Experience: Disenfranchised American Male
10-Sep-2004, 10:35 AM #12
An ODBC driver will still not do you any good because you would need a centralized copy of Works database, and if you will be distributing it you will still need licensing. If it is a small amount of data that will never change why do you even need a database, write it to a delimited text file.
__________________
**Disclaimer** Anything below this line ^ is part of my signature for those that may be confused

Sadly, there are no integers on this scale, so your gangly adolescent attempt to be clever has proved futile....Dieter

I have the right "NOT" to be tolerant of others because they are different, weird, or tick me off.....Parody of Andy Rooney

There are no stupid questions, but there are a LOT of inquisitive idiots.
Chicon's Avatar
Computer Specs
Distinguished Member with 6,695 posts.
 
Join Date: Jul 2004
Location: 50° 34' 07.13" N - 04° 10' 23.
Experience: Second socks retriever
10-Sep-2004, 10:39 AM #13
MySql may be installed on each computer. It takes around 55 MB on the hard drive (including the documentations) and it's free. You can copy the folder in which your database will be stored on CD's. This folder may be copied as it is in the appropriate MySql data folder of each user.
But each user must have a tool to access their local database.
MySqlFront is a free tool but you can't display the pictures your stored in the database and you need a program to store pictures directly in the database.
SQLyog is not a free tool (49$ a licence) but you can display and store pictures directly in the database ( http://www.webyog.com/sqlyog/index.php ).
It's all I can say. I am a SQLyog user. It's a very nice and powerfull tool.
__________________
Never teach an old monkey how to make faces. - (French maxim)
hitman_in_wi's Avatar
Junior Member with 29 posts.
 
Join Date: Aug 2004
Experience: Intermediate
10-Sep-2004, 09:37 PM #14
Quote:
Originally Posted by Rockn
If it is a small amount of data that will never change why do you even need a database, write it to a delimited text file.

Ya, I think youre right. Thats what I used to begin with, but then I wanted to have the ability to store pictures. However, i can just store the picture file names in the data file I guess.
Closed Thread

THIS THREAD HAS EXPIRED.
Are you having the same problem? We have volunteers ready to answer your question, but first you'll have to join for free. Need help getting started? Check out our Welcome Guide.


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
WELCOME TO TECH SUPPORT GUY! Are you looking for the solution to your computer problem? Join our site today to ask your question -- for free! Our site is run completely by volunteers who want to help you solve your computer problems. See our Welcome Guide to get started.



Thread Tools


You Are Using:
Server ID
Advertisements do not imply our endorsement of that product or service.
All times are GMT -4. The time now is 03:06 AM.
Copyright © 1996 - 2008 TechGuy, Inc. All rights reserved.
Powered by vBulletin, Copyright © 2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Powered by Cermak Technologies, Inc.