- 1、多個py文件如何打包成exe,並且我的程序中包含mysql資料庫是不是應該讓使用exe的對象安裝資料庫?
- 2、如何在Java程序中訪問mysql資料庫中的數據並進行簡單的操作
- 3、我用vc6.0開發的程序用的是mysql資料庫,要在沒裝資料庫的機器上運行該怎麼辦?
- 4、怎樣使Android程序調用mysql資料庫裡面的數據
1. 安裝打包程序: pip3 installer pyinstaller
2. pyinstaller -F -c 主模塊所在的py文件
如果數據存儲在本地,需要使用者本地安裝資料庫,如果資料庫在雲端則不需要
文件格式不規範,建議整理下
一、使用工具:java語言、Myeclipse。
二、操作步驟:
1、第一步:載入MySQL的JDBC的驅動
2、第二步:創建與MySQL資料庫的連接類的實例
3、第三步:獲取連接類實例con,用con創建Statement對象類實例 sql_statement
4、第四步:執行查詢,用ResultSet類的對象,返回查詢的結果
5、得出數據
三、注意事項:有幾處是需要根據自身情況修改的
1、如下圖中的url和賬號,密碼需要與你自己的相一致。
2、這些需要訪問的數據必須要與資料庫中的類型相互匹配,才能列印出正確的結果。
使用一個伺服器就行,在你要使用你程序的那台機器連接上有你伺服器的那個網路,然後連接資料庫的連接信息,從本機改成對方的IP就可以了
伺服器就是你開發或者運行這個網站或者軟體的機器,也就是裝mysql,並且有著全部存儲數據的機器
一、首先要載入JDBC驅動包。
步驟:右擊項目找到build path-configure build path-libraries——add External JARs添加驅動包
二、寫測試類:TestCon.java
(在此之前,首先
1.在自己的電腦上Mysql下確定賬戶是”root”,密碼是”123456″;
2.進入賬戶,創建資料庫cui;
3.在資料庫cui下面,創建表test1 包含_id(int 類型自動增加) username(String 類型)、password(String 類型);
4.在表中插入數據,以便顯示
)
1 package com.test.an;
2
3 import java.sql.Connection;
4 import java.sql.DriverManager;
5 import java.sql.PreparedStatement;
6 import java.sql.ResultSet;
7 import java.sql.SQLException;
8
9
10 public class TestCon1{
11 public static void main(String[] args)
12 {
13 Connection con = null;
14 String sql;
15 PreparedStatement pre;
16 ResultSet rs;
17
18 try {
19 String driver=”com.mysql.jdbc.Driver”;
20 Class.forName(driver);
21
22 String url=”jdbc:mysql://localhost:3306/cuiuseUnicode=truecharacterEncoding=latin1″;//utf-8也行
23 con = DriverManager.getConnection(url, “root”, “123456”);
24
25 sql = “select _id,username,password from test1” ;
26 pre = con.prepareStatement(sql);
27
28 rs = pre.executeQuery();
29 while(rs.next()){
30 int id = rs.getInt(1);
31 String username = rs.getString(2);
32 String password = rs.getString(3);
33
34 System.out.println(“id=”+id+”;username=”+username+”;password=”+password);
35 }
36 con.close();
37 } catch (SQLException e) {
38 e.printStackTrace();
39 } catch (ClassNotFoundException e) {
40 e.printStackTrace();
41 }
42
43 }
44
45 }
運行結果:
id=1;username=ccc;password=123456
id=2;username=xxx;password=654321
id=3;username=ddd;password=123456
id=4;username=ddf÷;password=yyt
id=5;username=cuixiaodong;password=cxd
id=6;username=vv;password=cxd
原創文章,作者:HT28Z,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/126889.html