프로그래밍 언어에서 데이타베이스 조작이 가능한지?

phs38의 이미지

씨나 파이썬 같은 프로그래밍언어에서 데이타베이스 조작이 가능한지? 가능하다면 어떻게 가능한지? 알려주세요. 제가 파이썬으로 짠 알고리즘을 통해 얻은 값을 데이타베이스로 관리하고 하고 싶은데 SQL에서 말고 다른 프로그램 언어에서 데이타베이스를 조작이 되는지 SQL과 같이 연동해서 사용가능한지 알고 싶고 또 어떻게 할 수 있는지 알고 싶습니다. 쉽고 자세하게 알려주세요. 가능한한 한글로 부탁드립니다.

rokmn3309의 이미지

일반 웹언어에서 커넥션후에 쿼리문을 날려서 하는 방식과 동일합니다.
다만 각각의 언어마다 약간씩 다르고 DB마다.. 좀 다른것 뿐입니다.
뭐 웹언어도 약간씩 다르니 같다고 봐도 무관할듯..

database.sarang.net에 가보시면 postgresql을 이용해서 한것이 있었던것
같네요..

mysql 관련 서적(msql & mysql이었나? )에도 뒷부분에 C로 커넥션 하는부분이 있엇습니다.
물론 mysql api가 제공되니 그것을 보시고 해도 무관하겠죠..
다른 DB도 api 비슷한걸 지원할거라 생각되네요 ODBC,JDBC ...

파이썬은
http://python.kwangwoon.ac.kr:8080/python/
여기가 제일일듯.. 보시면 DB관련자료가 있습니다.

charsyam의 이미지

대부분의 DBMS에서는 유명한 언어들에 대한 DB핸들링 API를 제공하고 있습니다. 예를 들어, mysql은 c, c++, java, 등에 대해서 API를 제공합니다.

=========================
CharSyam ^^ --- 고운 하루
=========================

hyunuck의 이미지

RTFM!!

neocoin의 이미지

이광성 교수님께서 위키로 옮기셨습니다.
그래서 한글은
http://www.python.or.kr/pykug/DataBase
참고 할만 하지만, 그리 자료가 많지 않군요.

그래서 검색해보니,
http://www.python.org/topics/database/modules.html
검색화면
http://search.python.org/query.html?qt=database&col=ftp&col=python&col=peps&col=starship

보세요.

그런데, 대체 SQL 은 SQL Server 를 의미하신건가요?

phs38의 이미지

우선 답변에 감사드리고요. SQL문을 말한건데요.
오라클같은 데이타관리프로그램이 있어야만 다른 프로그램언어에서 데이타베이스를 조작할 수 있는 겁니까? 아님 다른 프로그램언어에 데이타베이스조작가능하게 해주는 인터페이스만 적재하면 되는 겁니까 ?

제가 아는 게 부족한 자라 질문 밖에 글을 올리지 못할거 같네요. 부디 많은 답변 바랍니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.