java插入數據庫,java添加數據庫

本文目錄一覽:

java怎樣將讀取數據寫入數據庫

就要鏈接數據庫,可以通過JDBC鏈接。

首先,在連接數據庫之前必須保證SQL Server 2012是採用SQL Server身份驗證方式而不是windows身份驗證方式,開始如下配置:

一、因為SQL Server 2012裝好後,默認協議是沒有開啟的,所以要打開SQL Server配置管理器中開啟。

1、安裝好SQL Server 2012後,運行 開始 → 所有程序 → Microsoft SQL Server 2012 → 配置工具 →SQL Server配置管理器

2、在左邊欄找到 SQL Server網絡配置選項,點開它的小箭頭,會看到「【你的數據庫名】的協議」 (圖中是ERIC2012的協議),選中它,看右邊欄。

(1)如果Named Pipes 未啟用,則右鍵→啟用

(2)右鍵單擊 TCP/IP,選擇 啟用

(3)雙擊TCP/IP(右鍵→屬性),在彈出的窗口中選擇 「IP地址」 選項卡,將IP1和IP10的【IP地址】設為127.0.0.1,並將所有【IPx】的【已啟用】設為是。接着,拖動下拉條到最下方,將 IPAll 中的【TCP端口】設成 【1433】,其餘不變。

3、重新啟動計算機。

4、接下來使用telnet命令測試1433端口是否打開。首先要保證telnet服務開啟。

5、完成上一步後。開始菜單 → 運行cmd → 輸入:telnet 127.0.0.1 1433,(注意telnet與127之間有空格,1與1433之間有空格)。

6、若提示「不能打開到主機的連接,在端口 1433: 連接失敗」,則說明1433端口沒有打開,需要重新進行以上配置。

java如何獲取當前時間插入數據庫?

java.util.Date  date=new java.util.Date();

java.sql.Date  data1=new java.sql.Date(date.getTime());

這樣 java中的date就轉成sql中的date了 ,具體你可以根據需要進行簡化,

date1 就是當前時間,已經轉成能插入數據庫中的datetime類型了。

java 向數據庫插入數據

java向數據庫中插入數據,可以使用mysql數據庫,使用statement類來操作數據庫,示例如下:

Connection conn = null;

  Statement st = null;

  try {

   Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);//加載驅動類

   conn = DriverManager.getConnection(“jdbc:microsoft:sqlserver://server_name:1433”, “name”,”pwd”);

   conn.setAutoCommit(false);

   st = conn.createStatement();

   // 模擬一個 str[i] = nd.getNodeValue().trim()

   String[] str = new String[] { “aaa”, “bbb”, “ccc”, “ddd”, “eee”,”fff” };

   String sqlStr = null;

   for (int i = 0; i  str.length; i++) {

    sqlStr = “INSERT INTO TABLENAME (COLNAME)VALUES(‘” + str[i] + “‘)”;//向數據庫中插入數據

    st.executeUpdate(sqlStr);

   }

   conn.commit();

  } catch (Exception e) {

   e.printStackTrace();

  } finally {//釋放數據庫的資源

   try {

    if (st != null)

     st.close();

    if(conn != null  !conn.isClosed()){

     conn.close();

    }

   } catch (SQLException e) {

    e.printStackTrace();

   }

  }

用java怎樣把數據存到數據庫中?

只能寫個大概的,要寫數據到數據庫中,先得在數據庫中建庫,庫里建表,表裡建字段,然後java里建立數據庫連接,用SQL語言寫數據到表中的字段\x0d\x0aClass.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”).newInstance(); \x0d\x0a//String url=”jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=數據庫名”; //7.0、2000\x0d\x0aString url=”jdbc:sqlserver://localhost:1433;DatabaseName=數據庫名”; //2005\x0d\x0aConnection conn=null;\x0d\x0aconn= DriverManager.getConnection(url,用戶名,密碼); \x0d\x0aPreparedStatement pst=null;\x0d\x0apst=conn.prepareStatement(“Insert Into grade(表名) Values (?)”);\x0d\x0apst.setInt(1,你要寫的整弄數據);\x0d\x0a//pst.setString(2,你要寫的字符串數據);\x0d\x0apst.addBatch();\x0d\x0apst.executeBatch();

java中怎麼向數據庫插入數據 ?

Java程序向數據庫中插入數據,代碼如下:

//首先創建數據庫,(access,oracle,mysql,sqlsever)其中之一,其中access,sqlsever需要配置數據源(odbc);

//然後再eclipse中創建類(ConnDb,Test,TestBean)ConnDb功能為連接數據庫,查詢,插入,刪除,修改數據的類,Test為含有main方法的測試類,TestBean為數據表中的字段屬性及set,get方法

//以下是ConnDb代碼:

package db;

import java.sql.Connection;

import java.sql.DriverManager;

import 

java.sql.ResultSet;

import java.sql.SQLException;

import 

java.sql.Statement;

import java.util.ArrayList;

public class ConnDb {

public Connection startConn(Connection conn){

  try {

   Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

   conn = DriverManager.getConnection(“jdbc:odbc:數據庫”,”用戶名”, “密碼”);

  } catch (Exception e) {

   System.out.println(“連接數據庫時出現錯誤”);

  }

  return conn;

 }

 

public ArrayList executeQuery(String sql){

  Connection conn = null;

  Statement stmt = null;

  ResultSet rs = null;

  ArrayList list = new ArrayList();

  try {

   conn = startConn(conn);

   stmt = conn.createStatement();

   rs = stmt.executeQuery(sql);//sql為sql語句例如”select * from 

表名”,從main方法中傳進來,這裡用的是ArrayList 類將查詢結果存儲起來

   while(rs.next()){

    TestBean tb = new TestBean();

    tb.setTid(rs.getString(“tid”));

    tb.setTname(rs.getString(“tname”));

    tb.setTinfo(rs.getString(“tinfo”));

    list.add(tb);

   }

  } 

catch (SQLException e) {

   // TODO Auto-generated catch block

   e.printStackTrace();

  }finally{

   closeConn(rs,stmt,conn);

  }

  return list;

 } 

 public void executeUpdate(String sql){

  Connection conn = null;

  Statement stmt = null;

  try {

   conn = 

startConn(conn);

   stmt = conn.createStatement();

   stmt.executeUpdate(sql);

  } 

catch (SQLException e) {

   System.out.println(“修改,插入或者刪除數據庫數據時發生錯誤!”);

  }finally{

   closeConn(stmt,conn);

  }

 }

 public void closeConn(ResultSet rs,Statement stmt,Connection conn){

  try {

   if(rs != 

null){

    rs.close();

   }

   if(stmt != null){

    stmt.close();

   }

   if(conn != null){

    conn.close();

   }

  } 

catch (SQLException e) {

   // TODO Auto-generated catch 

block

   System.out.println(“關閉數據庫的時候發生錯誤!”);

  }

 }

 public void closeConn(Statement stmt,Connection conn){

  try {

   if(stmt != null){

    stmt.close();

   }

   if(conn != null){

    conn.close();

   }

  } 

catch (SQLException e) {

   // TODO Auto-generated catch block

   System.out.println(“關閉數據庫的時候發生錯誤!”);

  }

 }

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/240844.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:24
下一篇 2024-12-12 12:24

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java Bean加載過程

    Java Bean加載過程涉及到類加載器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean加載的過程。 一、類加載器 類加載器是Java虛擬機…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發佈。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • Java判斷字符串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字符串中是否存在多個指定字符: 一、字符串遍歷 字符串是Java編程中非常重要的一種數據類型。要判斷字符串中是否存在多個指定字符…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29

發表回復

登錄後才能評論