J******d 发帖数: 506 | 1 诸位,本人非相关背景,水平很弱,希望大家能够指教。
我最近需要干的一件事情是建一个database使得我在一个局域网的几台机器上(有
windows, 有linux)上面都能用。我不在乎是哪种database,最好简单些就行。
自己前两天下载了一个Oracle 10g Express. 在Windows机器上设置好了。本地可以访
问。insert, select在不同的软件里面用了都不成问题。但我就是搞不定如何在别的机
器上访问它。
这个database存在的意义就是共享一个机器上上传的数据。其它机器上能不装多余的软
件就尽量不装。
谢谢! |
B*****g 发帖数: 34098 | 2 Think how do you retrieved data on remote machine, what ever you need a user
interface.
If you use oracle, try Oracle SQL Developer
http://www.oracle.com/technetwork/developer-tools/sql-developer
It is "free" and I think you don't need install, similar like eclipse. The
reason I say "free" is free version may not get 100% features, but most
features will be available.
Remember to choose JDBC to connect, otherwise you may need to install oracle
client on remote machine
http://www.roqet.org/SQLDeveloper.html
to learn oracle with north American Chinese oracle user?
join 中国人北美oracle用户组 cinaoug
http://www.mitbbs.com/article_t2/Database/31148641.html
You may also want to join 8/29 session 3 to learn oracle
http://www.mitbbs.com/article_t/Database/31152877.html
【在 J******d 的大作中提到】 : 诸位,本人非相关背景,水平很弱,希望大家能够指教。 : 我最近需要干的一件事情是建一个database使得我在一个局域网的几台机器上(有 : windows, 有linux)上面都能用。我不在乎是哪种database,最好简单些就行。 : 自己前两天下载了一个Oracle 10g Express. 在Windows机器上设置好了。本地可以访 : 问。insert, select在不同的软件里面用了都不成问题。但我就是搞不定如何在别的机 : 器上访问它。 : 这个database存在的意义就是共享一个机器上上传的数据。其它机器上能不装多余的软 : 件就尽量不装。 : 谢谢!
|
J******d 发帖数: 506 | 3 谢谢。
我在remote机器上用你说的办法链接成功了。可以看到server机器上的表和数据。我想
这应该说明我server上的database是没问题的。我链接的时候, server name用的是
server的内网ip address, port和instance都没填, SQL developer仍然可以连上。
现在的问题是我需要在程序里面连到这个database上。connection string应该怎么写
呢?谢谢。
user
oracle
【在 B*****g 的大作中提到】 : Think how do you retrieved data on remote machine, what ever you need a user : interface. : If you use oracle, try Oracle SQL Developer : http://www.oracle.com/technetwork/developer-tools/sql-developer : It is "free" and I think you don't need install, similar like eclipse. The : reason I say "free" is free version may not get 100% features, but most : features will be available. : Remember to choose JDBC to connect, otherwise you may need to install oracle : client on remote machine : http://www.roqet.org/SQLDeveloper.html
|
B*****g 发帖数: 34098 | 4 depends on what programing you use
【在 J******d 的大作中提到】 : 谢谢。 : 我在remote机器上用你说的办法链接成功了。可以看到server机器上的表和数据。我想 : 这应该说明我server上的database是没问题的。我链接的时候, server name用的是 : server的内网ip address, port和instance都没填, SQL developer仍然可以连上。 : 现在的问题是我需要在程序里面连到这个database上。connection string应该怎么写 : 呢?谢谢。 : : user : oracle
|
J******d 发帖数: 506 | 5 Say I use R or VB or C++ or Python whatever is easy for you
to demonstrate. Thank you!
【在 B*****g 的大作中提到】 : depends on what programing you use
|
a***y 发帖数: 2803 | 6 apache + php + mySQL
【在 J******d 的大作中提到】 : 诸位,本人非相关背景,水平很弱,希望大家能够指教。 : 我最近需要干的一件事情是建一个database使得我在一个局域网的几台机器上(有 : windows, 有linux)上面都能用。我不在乎是哪种database,最好简单些就行。 : 自己前两天下载了一个Oracle 10g Express. 在Windows机器上设置好了。本地可以访 : 问。insert, select在不同的软件里面用了都不成问题。但我就是搞不定如何在别的机 : 器上访问它。 : 这个database存在的意义就是共享一个机器上上传的数据。其它机器上能不装多余的软 : 件就尽量不装。 : 谢谢!
|
a***y 发帖数: 2803 | 7 用sqlplus怎么样? 直接用command prompt就可以log in.
user
oracle
【在 B*****g 的大作中提到】 : Think how do you retrieved data on remote machine, what ever you need a user : interface. : If you use oracle, try Oracle SQL Developer : http://www.oracle.com/technetwork/developer-tools/sql-developer : It is "free" and I think you don't need install, similar like eclipse. The : reason I say "free" is free version may not get 100% features, but most : features will be available. : Remember to choose JDBC to connect, otherwise you may need to install oracle : client on remote machine : http://www.roqet.org/SQLDeveloper.html
|
B*****g 发帖数: 34098 | 8 怎么装sqlplus?
The
【在 a***y 的大作中提到】 : 用sqlplus怎么样? 直接用command prompt就可以log in. : : user : oracle
|
a***y 发帖数: 2803 | 9 不需要装啊,设置一下就可以了.不过11g就木有這個application了.
【在 B*****g 的大作中提到】 : 怎么装sqlplus? : : The
|
B*****g 发帖数: 34098 | 10 你说的是server?
【在 a***y 的大作中提到】 : 不需要装啊,设置一下就可以了.不过11g就木有這個application了.
|
|
|
a***y 发帖数: 2803 | 11 噢,oracle xxg还是要装的.装完了设置一下某个.ora文件.
【在 B*****g 的大作中提到】 : 你说的是server?
|
a***y 发帖数: 2803 | 12 oracle 11g里面已经没有sqlplus了.
【在 B*****g 的大作中提到】 : 怎么装sqlplus? : : The
|
g***l 发帖数: 18555 | 13 这个就是自己在家玩玩,ORACLE没有LICENSE是不能商用的。 |
J******d 发帖数: 506 | 14 诸位,感谢大家对我问题的回答。
不知是不是我水平有限,理解有误。我认为无论是用SQL Developer还是用SQL Plus,
连上server的database应该都是没问题的。可以进行数据库的管理,可以写query.
但是现在困扰我的是如何在我的程序里面访问数据库。换句话说我不需要对数据库本身
做任何调整,只需要我的程序(say VB), 能够run一个select query,并得到返回的结果
。我该怎么construct这个connection呢?
【在 a***y 的大作中提到】 : 用sqlplus怎么样? 直接用command prompt就可以log in. : : user : oracle
|
B*****g 发帖数: 34098 | 15 http://www.orafaq.com/wiki/PHP_FAQ#How_does_one_connect_to_Orac
http://www.rgagnon.com/javadetails/java-0112.html
http://www.java2s.com/Code/CSharp/Database-ADO.net/Oracleconnec
http://www.dba-oracle.com/t_dbi_perl_connecting.htm
http://orafaq.com/wiki/Visual_Basic
【在 J******d 的大作中提到】 : 诸位,感谢大家对我问题的回答。 : 不知是不是我水平有限,理解有误。我认为无论是用SQL Developer还是用SQL Plus, : 连上server的database应该都是没问题的。可以进行数据库的管理,可以写query. : 但是现在困扰我的是如何在我的程序里面访问数据库。换句话说我不需要对数据库本身 : 做任何调整,只需要我的程序(say VB), 能够run一个select query,并得到返回的结果 : 。我该怎么construct这个connection呢?
|
B*****g 发帖数: 34098 | 16 Oracle has free version
【在 g***l 的大作中提到】 : 这个就是自己在家玩玩,ORACLE没有LICENSE是不能商用的。
|
a***y 发帖数: 2803 | 17 所以很多人用apache + php + mySQL,因为这3个软件都是免费的.
【在 g***l 的大作中提到】 : 这个就是自己在家玩玩,ORACLE没有LICENSE是不能商用的。
|
a***y 发帖数: 2803 | 18 用php很方便,把select statement,还有create statement,insert values statement,
任何sql语句放在php里面执行,都可以.而且php直接生成网页,显示你搜索database得到
的结果,非常方便.用户看不到你的php源码和database的源文件.
听说有公司的database文件就是一txt文件,不知道这样的公司多不多.
【在 J******d 的大作中提到】 : 诸位,感谢大家对我问题的回答。 : 不知是不是我水平有限,理解有误。我认为无论是用SQL Developer还是用SQL Plus, : 连上server的database应该都是没问题的。可以进行数据库的管理,可以写query. : 但是现在困扰我的是如何在我的程序里面访问数据库。换句话说我不需要对数据库本身 : 做任何调整,只需要我的程序(say VB), 能够run一个select query,并得到返回的结果 : 。我该怎么construct这个connection呢?
|
k********e 发帖数: 702 | 19 .................
高手们回答完全偏了
你需要的是: 如何数据库编程
这样的dummy book
里面有针对你的语言的connection string,可以指定数据库所在的机器ip / hostname
然后建立连接,就可以使用了
这个不是数据库问题,这个是编程问题。
【在 J******d 的大作中提到】 : 诸位,感谢大家对我问题的回答。 : 不知是不是我水平有限,理解有误。我认为无论是用SQL Developer还是用SQL Plus, : 连上server的database应该都是没问题的。可以进行数据库的管理,可以写query. : 但是现在困扰我的是如何在我的程序里面访问数据库。换句话说我不需要对数据库本身 : 做任何调整,只需要我的程序(say VB), 能够run一个select query,并得到返回的结果 : 。我该怎么construct这个connection呢?
|
a***y 发帖数: 2803 | 20 对呀,php就是数据库编程的语言啊.
hostname
【在 k********e 的大作中提到】 : ................. : 高手们回答完全偏了 : 你需要的是: 如何数据库编程 : 这样的dummy book : 里面有针对你的语言的connection string,可以指定数据库所在的机器ip / hostname : 然后建立连接,就可以使用了 : 这个不是数据库问题,这个是编程问题。
|
|
|
J******d 发帖数: 506 | 21 也不是完全偏了。
没有诸位的指导,我还不会用SQL Developer呢。也没法确定自己的database已经设置
好了。
现在Windows机器已经搞定了。问题是在Linux底下我还搞不定cx_Oracle. 否则用
Python连应该也么问题了。
hostname
【在 k********e 的大作中提到】 : ................. : 高手们回答完全偏了 : 你需要的是: 如何数据库编程 : 这样的dummy book : 里面有针对你的语言的connection string,可以指定数据库所在的机器ip / hostname : 然后建立连接,就可以使用了 : 这个不是数据库问题,这个是编程问题。
|
J******d 发帖数: 506 | 22 语言不是我能选的。
用了php, 和C++ library的binding, 神经网络的model咋整啊?
【在 a***y 的大作中提到】 : 对呀,php就是数据库编程的语言啊. : : hostname
|
a***y 发帖数: 2803 | 23 那你要用什么语言?
【在 J******d 的大作中提到】 : 语言不是我能选的。 : 用了php, 和C++ library的binding, 神经网络的model咋整啊?
|
c**v 发帖数: 103 | 24 java, mysql, apache
connect with mysql using MySQL Connector/JDBC in java
If you know c++, java is very easy to "pick up" |
a***y 发帖数: 2803 | 25 perl,php等高级语言更容易上手,c++的细节太多.
【在 c**v 的大作中提到】 : java, mysql, apache : connect with mysql using MySQL Connector/JDBC in java : If you know c++, java is very easy to "pick up"
|
O*O 发帖数: 2284 | 26 RODBC
【在 J******d 的大作中提到】 : Say I use R or VB or C++ or Python whatever is easy for you : to demonstrate. Thank you!
|
w***a 发帖数: 313 | 27 你这个需求,最佳解决方案还是mysql。简洁方便容易使用,还免费。
oracle正好是给相反的应用准备的,有苛求可靠的复杂应用环境,而且不在乎花钱买服
务支持的公司才用oracle。
【在 J******d 的大作中提到】 : 诸位,本人非相关背景,水平很弱,希望大家能够指教。 : 我最近需要干的一件事情是建一个database使得我在一个局域网的几台机器上(有 : windows, 有linux)上面都能用。我不在乎是哪种database,最好简单些就行。 : 自己前两天下载了一个Oracle 10g Express. 在Windows机器上设置好了。本地可以访 : 问。insert, select在不同的软件里面用了都不成问题。但我就是搞不定如何在别的机 : 器上访问它。 : 这个database存在的意义就是共享一个机器上上传的数据。其它机器上能不装多余的软 : 件就尽量不装。 : 谢谢!
|
B*****g 发帖数: 34098 | 28 oracle DBA培训第一件事就是linux安装oracle,呵呵。
【在 J******d 的大作中提到】 : 也不是完全偏了。 : 没有诸位的指导,我还不会用SQL Developer呢。也没法确定自己的database已经设置 : 好了。 : 现在Windows机器已经搞定了。问题是在Linux底下我还搞不定cx_Oracle. 否则用 : Python连应该也么问题了。 : : hostname
|
a***y 发帖数: 2803 | 29 无非就是makefile,make之类的.
【在 B*****g 的大作中提到】 : oracle DBA培训第一件事就是linux安装oracle,呵呵。
|