sql >> データベース >  >> RDS >> Oracle

解析されたデータをPythonからSQLDeveloperのOracleテーブルにエクスポートするにはどうすればよいですか?

    CX_OracleとPython2.7を使用してCSVファイルをOracleにインポートします 全体的な計画を確認できます。したがって、データをすでにcsvに解析している場合は、次のように簡単に行うことができます。

    import cx_Oracle
    import csv
    
    dsnStr = cx_Oracle.makedsn("sole.wh.whoi.edu", "1526", "sole")
    
    con = cx_Oracle.connect(user="myusername", password="mypassword",     dsn=dsnStr)
    print (con.version)
    
    #imp 'Book1.csv' [this didn't work]
    
    cursor = con.cursor()
    print (cursor)
    
    text_sql = '''
    INSERT INTO tablename (firstfield, secondfield) VALUES(:1,:2)
    '''
    
    my_file = 'C:\CSVData\Book1.csv'
    cr = csv.reader(open(my_file,"rb"))
    for row in cr:    
        print row
        cursor.execute(text_sql, row)
        print 'Imported'
    con.close()
    



    1. Oracle 11g XEにJavaをインストールする方法はありますか?

    2. crontabからのストアドプロシージャの実行

    3. Oracle WITH CLAUSEが機能していませんか?

    4. SSRSレポート定義はサーバーよりも新しい