小编yat*_*nbc的帖子

在Windows身份验证模式下与MSSQL服务器的JDBC连接

在我的以下程序中,我尝试在Windows身份验证中使用jdbc连接MSSQL Server.但得到以下错误

import java.io.*;
import java.sql.*;
import java.util.GregorianCalendar;
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;

class  Cms_truncate
{
    public static void main(String[] args) 
    {
         Calendar cal = new GregorianCalendar();

         //String name="cmscim";
         //String filename = "D:\\programs\\Tomcat 6.0\\webapps\\timescape\\canteen_scheduller\\CMS_CSV\\cms_cim\\"+ name+"-"+cal.get(Calendar.YEAR) +"-" +(cal.get(Calendar.MONTH)+1) + "-"+cal.get(Calendar.DATE)+".csv";
         Connection conn = null;
         String url = "jdbc:sqlserver://localhost:1433;databasename=CMS_TIMES_MAIN;integratedSecurity=true";
         String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
         String userName = ""; 
         String password = "";
         Statement stmt;
         try
         {

         Class.forName(driver);//.newInstance();
         conn = DriverManager.getConnection(url,userName,password);
         String query = "select * from cim where sapId=10025331";
         stmt …
Run Code Online (Sandbox Code Playgroud)

java sql-server-2005 jdbc

10
推荐指数
5
解决办法
8万
查看次数

SQL Server jdbc连接

我在windows身份验证中在localhost上运行此代码片段但是出现了以下错误,但我已经在我的类路径中添加了sqljdbc4 jar,并且在从eclipse运行时我也在构建路径中添加了jar

import java.io.*;
import java.sql.*;
import java.util.GregorianCalendar;
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;

class  Cms_truncate
{
    public static void main(String[] args) 
    {
         Calendar cal = new GregorianCalendar();

         //String name="cmscim";
                 Connection conn = null;

         String url = "jdbc:sqlserver://localhost\SQLEXPRESS;databasename=yatin";
         String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
         String userName = ""; 
         String password = "";
         Statement stmt;
         try
         {

         Class.forName(driver);//.newInstance();
         conn = DriverManager.getConnection(url,userName,password);
         String query = "truncate table cim";
         stmt = conn.createStatement();
         int flag = stmt.executeUpdate(query);
         System.out.println("flag = "+flag); 
         conn.close();
        System.out.println("");
         } catch …
Run Code Online (Sandbox Code Playgroud)

java sql-server-2005 jdbc

4
推荐指数
1
解决办法
7万
查看次数

如果日期是'14 -AUG-2012'格式,如何从MySQL中选择记录

我有一个查询我正在使用以下查询从MySQL中选择记录

mysql> select VID from tm_visitor where DATE(INTIME)=DATE('2012-08-01');
Run Code Online (Sandbox Code Playgroud)

然后我得到了结果

+--------+
| VID    |
+--------+
| 000001 |
| 000002 |
| 000003 |
| 000004 |
+--------+
4 rows in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

但是当我使用查询时

mysql> select VID from tm_visitor where DATE(INTIME)=DATE('01-AUG-2012'); 
Run Code Online (Sandbox Code Playgroud)

它什么都没给我

Empty set, 8 warnings (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

怎么解决这个?

mysql

2
推荐指数
1
解决办法
184
查看次数

格式错误的URL没有协议错误

java.net.MalformedURLException: no protocol: "localhost/uatpw/ActiveTransaction"?isx=E13F42EC5E38
    at java.net.URL.<init>(URL.java:567)
    at java.net.URL.<init>(URL.java:464)
    at java.net.URL.<init>(URL.java:413)
Run Code Online (Sandbox Code Playgroud)

从包含localhost的url读取数据时格式错误的URL异常.

其实我的程序如下

package bll.sap;

import java.net.MalformedURLException;

import utility.PropertyUtility;

public class GetActiveData 
{
    public static void main(String[] args) {

        String sapURL = "";

        try {


            sapURL = PropertyUtility.getSapURL();


            //Get Summary Data
            SapDataSync sapDataSync = new SapDataSync();

            //sapDataSync.readTransactionJsonFromUrl(sapURL+"?isx=false");
            sapDataSync.readTransactionJsonFromUrl(sapURL+"?isx=E13F42EC5E38");

            } 
        catch(MalformedURLException me)
        {
            me.printStackTrace();
        }   
        catch (Exception e) {
                e.printStackTrace();
        }
    }









}
Run Code Online (Sandbox Code Playgroud)

package bll.sap;




    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.URL;
    import java.nio.charset.Charset;
    import java.util.ArrayList;
    import java.util.Date; …
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
1
解决办法
3万
查看次数

为什么哈希集允许添加重复对象?

import java.util.Enumeration;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Vector;

public class Test {

    public static void main(String[] args) {

        Employee e1 = new Employee("abc",10.0);
        Employee e3 = new Employee("abc",10.0);

        HashSet<Employee> hs = new HashSet<Employee>();
        hs.add(e1);
        hs.add(e3);

        System.out.println("size of hs : "+hs.size());

        Object [] aa = hs.toArray();

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

            Object ii = aa[i];
            System.out.println("ii "+(i+1)+"="+ii.toString());
        }

        Iterator it = hs.iterator();

        while(it.hasNext()){
            Employee e4 = (Employee) it.next();
            System.out.println("e4 ="+e4);
            System.out.println("111="+it.next());
        }

        Enumeration e5 = new Vector(hs).elements();
        while(e5.hasMoreElements()){
            Employee e6 = (Employee) e5.nextElement();
            System.out.println("e6 …
Run Code Online (Sandbox Code Playgroud)

java hashset

-1
推荐指数
1
解决办法
3118
查看次数

标签 统计

java ×4

jdbc ×2

sql-server-2005 ×2

hashset ×1

mysql ×1